System.DateTime.Now.ToString( "yyyyMMddHHmmss ")
例如:20080808080808(表示2008年8月8日8时8分8秒,中间无任何符号)
yyyy 年份4位 ;
yy年份2位 . //年份大小写均可,如果只要1位年份,比如今年是7,用 %y
MMMM引文月份全写;
MMM英文月份缩写如 Feb ;
MM月份前面补0 ;
M月份前面不补0. //月份只能大写
dddd 星期 如 Sunday
ddd 星期缩写如 Sun
dd 日期前面补0
d 日期前面不补0
gg 显示公元前公元后的符号...//实际上意义不太大,因C#里面DateTime的取值范围.
HH 24小时,前面加0
H 24小时,前面不加0
hh 12小时,前面加0
h 12小时,前面不加0
m 分钟不加0
mm 分钟加0 //不能大写
s 秒不加0
ss 秒加0
f 秒后面第1位 //如果只有一个,要在前面加%,成 %f,否则 f表示full~~全格式字符
ff 秒后面2位
fff 毫秒
.....
fffffff 秒后7位 //最多7个
T 如果在12小时时显示 上午下午 (AM/PM)
z 时区不加0 ,如中国是-8
zz 时区加0
zzz 完整时区,中国是 -08:00
终于打完了,好多,不知道有没有漏的. 标准格式字符上面没有列出来,只列自定义格式字符.