常常會用到DateTime,但每次都要上網查,所以寫下來以免忘記
1. DateTime.Now //記錄現在時間
這邊如果要顯示在winform一定要轉換成string,所以我們用.ToString()來轉換。
轉換出來結果一定是一長串"年/月/日 上/下午 小時:分鐘:秒"
2.進階轉換
DateTime.ToString("yyyymmdd") //20140625
DateTime.ToString("yyyy-mm-dd") //2014-06-25
DateTime.ToString("yyyy/m/d") //2014/6/25
DateTime.ToString("hh:mm:ss") // 11:12:13
DateTime.ToString("hh:mm") //11:12
DateTime.ToString("T") //上午11:12:13
DateTime.ToString("t") //上午11:12:
DateTime.ToString("tt") //上午
3.只取某部分時間
DateTime.Minute.ToString(); //只取分鐘
DateTime.Second.ToString()//只取秒
....
4.計算時間差
TimeSpan TS1 = new TimeSpan(DateTime.Tick); //DateTime部分請自行轉換成要計算的第一個數值
TimeSpan TS2 = new TimeSpan(DateTime.Tick); //DateTime部分請自行轉換成要計算的第二個數值
TimeSpan Sub = TS1.subtract(TS2).Duration();
------------------------------------------------------------------------------------------------------------
DateTime用法不外乎上面幾項,用熟了即可
End
沒有留言:
張貼留言