**
public static void main(string args) 使用before(),after(),compareto()函式進行比較
******dateformat sdf = new ******dateformat(「yyyy-mm-dd hh:mm:ss」);
string datestring_01 = 「2019-10-01 00:00:00」;
string datestring_02 = 「2019-10-02 12:22:22」;
try catch (parseexception e)
年
y 將年份(0-9)顯示為不帶前導零的數字
yy 以帶前導零的兩位數字格式顯示年份
yyy 以四位數字格式顯示年份
yyyy 以四位數字格式顯示年份
月
m 將月份顯示為不帶前導零的數字 (如:一月表示為1)
mm 將月份顯示為帶前導零的數字 (如:01/08/12)
mmm 將月份顯示為縮寫形式 (如:jan)
mmmm 將月份顯示為完整月份名 (如:january)
各月份的縮寫及完整寫法:
一月 jan january
二月 feb february
三月 mar march
四月 apr april
五月 may may
六月 jun june
七月 jul july
八月 aug august
九月 sep september
十月 oct october
十一月 nov november
十二月 dec december
日
d 將日顯示為不帶前導零的數字 (如:1)
dd 將日顯示為帶前導零的數字 (如:01)
星期
eee 將日顯示為縮寫形式 (如:sun)
eeee 將日顯示為全名 (如:sunday)
星期的縮寫及完整寫法:
星期一 mon monday
星期二 tue tuesday
星期三 web wednesday
星期四 thu thursday
星期五 fri friday
星期六 sat saturday
星期日 sun sunday
時
h 使用12小時制將小時顯示為不帶前導零的數字 (如: 1:12:13 pm)
hh 使用12小時制將小時顯示為帶前導零的數字 (如: 01:12:13 pm)
h 使用24小時制將小時顯示為不帶前導零的數字 (如: 1:12:13)
hh 使用24小時制將小時顯示為帶前導零的數字 (如: 01:12:13)
分
m 將分鐘顯示為不帶前導零的數字 (如: 12:6:18)
mm 將分鐘顯示為帶前導零的數字 (如: 12:06:18)
秒
s 將分鐘顯示為不帶前導零的數字 (如: 12:6:8)
ss 將分鐘顯示為帶前導零的數字 (如: 12:6:08)
f 顯示秒的小數部分
ff 將精確顯示到百分之一秒
fff 將精確顯示到萬分之一秒
使用者定義格式中最多可使用7個f符號
上午/下午
t 使用12小時制
中午之前任一小時顯示大寫的 a
中午到 11:59 pm 之間的任一小時顯示大寫的 p
tt 對於使用12小時制的區域設定
中午之前任一小時顯示大寫的 am
中午到 11:59 pm 之間的任一小時顯示大寫的 pm
tips: 對於使用24小時制的區域設定,不顯示任何字元
時區
z 顯示不帶前導零的時區偏移量 (如: -8)
zz 顯示帶前導零的時區偏移量 (如: -08)
zzz 顯示完整的時區偏移量 (如: -0800)
紀元
gg 顯示時代/紀元字串 (如: a.d.)
格式化日期
格式化日期 輸出形式取決於使用者計算機的文化設定。using system using system.globalization public class mainclass string date for int i 0 i format.length i d 07 11 2004 輸出 d su...
格式化日期
function dateformat datestr,types dim datestring if isdate datestr false then datestring end if select case types case 1 datestring year datestr month...
日期格式化
日期轉化一 為了達到不同的顯示效果有時,我們需要對時間進行轉化,預設格式為 2007 01 03 14 33 34 要轉化為其他格式,要用到datetime.tostring的方法 string,iformatprovider 如下所示 using system using system.globa...