創作內容

12 GP

C# 時間格式處理與取得

作者:貓貓風 ฅ●ω●ฅ│2016-12-26 22:18:34│巴幣:24│人氣:852
.

















C# 時間格式處理與取得
 
時間應該算是很多時候都會用到的功能之一,時間的格式有非常多種,例如
2000/10/10 、 2000-10-10 18 、 2000/10/10 上午6:00 等,通常要處理時間,不管讀入的格式為如何,都要轉成標準時間格式來統一處理
標準時間格式為 yyyy/MM/dd HH:mm:ss ,用這格式來統一辨析跟處理就會簡單很多
如果想要對單一時間點進行擷取只要使用
System.Datetime.Now.想要擷取的單位
例如想要取得小時 System.Datetime.Now.Hour 剩下依此類推
年Year 月Month 日Day 時Hour 分Minute 秒Second
 
以下為將時間進行比較篩選的範例

篩選出2016/11/02 早上六點 到 2016/11/03 晚上 12點的所有檔案內容
 
string date_start = tbxDataBeginTime2.Text;
string date_end = tbxDataendTime2.Text;
//string format = "yyyyMMddHH";
int count=0; //計算取出資料筆數
CultureInfo provider = CultureInfo.InvariantCulture;
DateTime dt2 = new DateTime(2016, 11, 02, 06, 00, 00);  //篩選起始時間初始值
DateTime dt3 = new DateTime(2000, 11, 03, 12, 59, 59);  //篩選起始時間初始值
DateTime dt4 = new DateTime(2000, 01, 01, 01, 00, 00);  //篩選起始時間初始值
DateTime dt5 = new DateTime(2000, 01, 01, 01, 00, 00) ; //篩選結束時間初始值
if (!DateTime.TryParse(tbxDataBeginTime2.Text, out dt4))//判斷時間是否為標準格式
{
  MessageBox.Show("timeformat invalid!!"); //如果不是則跳出警告
}
if (!DateTime.TryParse(tbxDataendTime2.Text, out dt5))
{
     MessageBox.Show("timeformat invalid!!");
}
//如果輸入時間介於11/02 ~ 11/10 之間 則會找出這區間的檔案內容
if ((dt4 >= dt2) && (dt5 <= dt3))
{
    Get_file();
}


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3427784
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:涼涼風

留言共 6 篇留言

Jin
看你好認真
ㄅ你推ㄍ

12-26 22:24

貓貓風 ฅ●ω●ฅ
謝謝你喽 ^^12-26 22:29
齊格菲奇恩・高雄尼克
祝賀新年快樂(^o^)。[e35][e34]

12-26 22:28

貓貓風 ฅ●ω●ฅ
新年快樂(^o^)12-26 22:29

好懷念的大學程式設計~

12-26 22:39

貓貓風 ฅ●ω●ฅ
好久以前的事XDDD 12-26 22:41
鈤守&鈅狐
這個也有用過呢~ >ω<
雖然沒用那麼深就是了~ ^^
想問一下表中的是日期時間、溼度、溫度嗎? OωO

12-27 21:11

貓貓風 ฅ●ω●ฅ
不是喔 是日期 跟 儀器值簡稱12-27 21:55
鈤守&鈅狐
原來是這樣啊~~~ >ω<
儀器值是甚麼的呢? OωO

12-27 22:17

貓貓風 ฅ●ω●ฅ
XCDA充氣裝置,做半導體用的OAO12-27 22:29
鈤守&鈅狐
原來是這樣啊~感覺好厲害的說~ >ω<

12-27 22:33

貓貓風 ฅ●ω●ฅ
其實還好~ 我只是新手 > A < 路還很長 一堆都不太會@_@12-27 22:36
我要留言提醒:您尚未登入,請先登入再留言

12喜歡★s1234567 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:C# 表格(Table)... 後一篇:C# 執行緒的使用...

追蹤私訊切換新版閱覽

作品資料夾

Airsoftotaku大家
Merry最新的漫畫"我是如何拯救世界失敗的1:世界毀滅"翻譯好囉!看更多我要大聲說昨天12:47


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】