DateTimeFormatInfo in DateTime.Now.ToString
2009-12-31 00:45
369 查看
程序里面常用到将时间作为字符串输出,并可能需要自定义格式化,这里把每个时间组成部分的标志符列举出来.
yy:二位数年份,49以下表示20yy年,50以上表示19yy年.
yyyy:四位数年份.
M:月份,1-9月为一位数字,10-12月为两位数字.
MM:两位数月份,1-9月左侧补"0",形如"01".
d:月份的第几天,1-9日为一位数字,10-31日为两位数字.
dd:月份的第几天,均为两位数表示,1-9日左侧补"0",形如"01",10-31日为两位数字.
h:12进制小时,0-9为一位数字,10-12为两位数字.
hh:12进制小时,均为两位数表示,0-9左侧补"0",形如"00",10-12为两位数字.
H:24进制小时,0-9为一位数字,10-23为两位数字.
HH:24进制小时,均为两位数表示,0-9左侧补"0",形如"00",10-23为两位数字.
m:分钟,0-9为一位数字,10-59为两位数字.
mm:分钟,均为两位数表示,0-9左侧补"0",形如"00",10-59为两位数字.
s:秒,0-9为一位数字,10-59为两位数字.
ss:秒,均为两位数表示,0-9左侧补"0",形如"00",10-59为两位数字.
f:毫秒,f的个数从0个到7个,分别表示相应位数的毫秒数,未能表示部分自动截断.
etc:当前时间:二〇〇九年九月三十日下午五点三十七分〇八秒一二三四五六七八九毫秒
DateTime.Now.ToString("yy-M-d h:m:s fff")输出"09-9-30 5:37:8 123"
DateTime.Now.ToString("yy-M-d H:m:s fff")输出"09-9-30 17:37:8 123"
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss fff")输出"2009-09-30 05:37:08 123"
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff")输出"2009-09-30 17:37:08 1234"
DateTime.Now.ToString("yyyyMMddHHmmssffff")输出"200909301737081234"
yy:二位数年份,49以下表示20yy年,50以上表示19yy年.
yyyy:四位数年份.
M:月份,1-9月为一位数字,10-12月为两位数字.
MM:两位数月份,1-9月左侧补"0",形如"01".
d:月份的第几天,1-9日为一位数字,10-31日为两位数字.
dd:月份的第几天,均为两位数表示,1-9日左侧补"0",形如"01",10-31日为两位数字.
h:12进制小时,0-9为一位数字,10-12为两位数字.
hh:12进制小时,均为两位数表示,0-9左侧补"0",形如"00",10-12为两位数字.
H:24进制小时,0-9为一位数字,10-23为两位数字.
HH:24进制小时,均为两位数表示,0-9左侧补"0",形如"00",10-23为两位数字.
m:分钟,0-9为一位数字,10-59为两位数字.
mm:分钟,均为两位数表示,0-9左侧补"0",形如"00",10-59为两位数字.
s:秒,0-9为一位数字,10-59为两位数字.
ss:秒,均为两位数表示,0-9左侧补"0",形如"00",10-59为两位数字.
f:毫秒,f的个数从0个到7个,分别表示相应位数的毫秒数,未能表示部分自动截断.
etc:当前时间:二〇〇九年九月三十日下午五点三十七分〇八秒一二三四五六七八九毫秒
DateTime.Now.ToString("yy-M-d h:m:s fff")输出"09-9-30 5:37:8 123"
DateTime.Now.ToString("yy-M-d H:m:s fff")输出"09-9-30 17:37:8 123"
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss fff")输出"2009-09-30 05:37:08 123"
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff")输出"2009-09-30 17:37:08 1234"
DateTime.Now.ToString("yyyyMMddHHmmssffff")输出"200909301737081234"
相关文章推荐
- DateTime.UtcNow.ToString(DateFormat) 时间格式化问题
- 【转】System.DateTime.Now.ToString()的一些用法
- DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 yyyy-MM-dd
- 按日期取得文件名的两种方法 fileName=DateTime.Now.ToString("yyyyMMddhhmmss");
- asp.net中的System.DateTime.Now.ToString()
- DateTime.Now.ToString() 用法
- Convert Datetime to String in Sql Server
- DateTime.Now.ToString("yyyyMMddHHmmssfff")
- Convert Datetime to String in Sql Server
- Convert Datetime to String in Sql Server (转)
- System.DateTime.Now.ToString()的一些用法
- DateTime.Now.ToString()12与24小时制
- 【转】.NET DateTime.Now.ToString
- asp.net中System.DateTime.Now.ToString()的一些用法
- DateTime.Now.Ticks.ToString("x")
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- [转]用DateTime.ToString(string format)输出不同格式的日期
- DateTime.Now.ToString()用法
- DateTime.Now.toString()用法
- DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 2006-03-16