網頁

2016年9月11日 星期日

[C#] 自訂日期時間格式

一、官網範例:
DateTime thisDate1 = new DateTime(2011, 6, 10);
Console.WriteLine("Today is " + thisDate1.ToString("MMMM dd, yyyy") + ".");

DateTimeOffset thisDate2 = new DateTimeOffset(2011, 6, 10, 15, 24, 16, TimeSpan.Zero);
Console.WriteLine("The current date and time: {0:MM/dd/yy H:mm:ss zzz}", thisDate2); 
二、自訂例子
thisDate.ToString("yyyyMMdd_fffffff");
三、常用格式整理
(1)日期
"d":從 1 到 31
"dd":從 01 到 31
"ddd":星期幾的縮寫名稱
"dddd":星期幾的完整名稱
(2)秒數:
"s":從 0 到 59
"ss":從 00 到 59
"f":日期和時間值中的十分之一秒
"ff":日期和時間值中的百分之一秒
"fff":日期和時間值中的千分之一秒
"ffff":日期和時間值中的萬分之一秒
"fffff":日期和時間值中的十萬分之一秒
(3)小時
"h":採用 12 小時制的小時,從 1 到 12
"hh":採用 12 小時制的小時,從 01 到 12
"H":採用 24 小時制的小時,從 0 到 23
"HH":採用 24 小時制的小時,從 00 到 23
"t":AM/PM 指示項的第一個字元
"tt":AM/PM 指示項

(4)分鐘
"m":從 0 到 59
"mm":從 00 到 59
(5)月份
"M":從 1 到 12
"MM":從 01 到 12
"MMM":月份的縮寫名稱
"MMMM":月份的完整名稱
(6)年份
"y":從 0 到 99
"yy":從 00 到 99
"yyy":至少三位數
"yyyy":以四位數表示的年份

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。