c#日期时间格式化
2021-01-07 18:28
标签:OLE top line div 技术 one time datetime body 在JavaScript中日期原生不支持格式化,所以网上有好多格式化日期的方法或者类库,例如:momentjs 等。有些时候我们没有使用这些类库,所以需要自己写一个方法,网上的方法确实不少,但是支持的好像不全,或者是没有找到全的……因为自己会点C#,在C#中是支持格式化的,这里就先打印一下(需要注意环境) 格式 结果 结果 年相关 y 2021年1月 2021年11月 yy 21 21 yyy 2021 2021 yyyy 2021 2021 yyyyy 02021 02021 yyyyyy 002021 002021 y-MM-dd 21-01-03 21-11-22 yy-MM-dd 21-01-03 21-11-22 yyy-MM-dd 2021-01-03 2021-11-22 yyyy-MM-dd 2021-01-03 2021-11-22 yyyyy-MM-dd 02021-01-03 02021-11-22 yyyyyy-MM-dd 002021-01-03 002021-11-22 月相关 M 1月3日 11月22日 MM 01 11 MMM 1月 11月 MMMM 一月 十一月 MMMMM 一月 十一月 yyyy-M-dd 2021-1-03 2021-11-22 yyyy-MM-dd 2021-01-03 2021-11-22 yyyy-MMM-dd 2021-1月-03 2021-11月-22 yyyy-MMMM-dd 2021-一月-03 2021-十一月-22 yyyy-MMMMM-dd 2021-一月-03 2021-十一月-22 天相关 d 2021/1/3 2021/11/22 dd 03 22 ddd 周日 周一 dddd 星期日 星期一 ddddd 星期日 星期一 yyyy-MM-d 2021-01-3 2021-11-22 yyyy-MM-dd 2021-01-03 2021-11-22 yyyy-MM-ddd 2021-01-周日 2021-11-周一 yyyy-MM-dddd 2021-01-星期日 2021-11-星期一 yyyy-MM-ddddd 2021-01-星期日 2021-11-星期一 小时相关1 hh 06 03 hhh 06 03 hhhh 06 03 h:mm:ss.fff 6:07:08.009 3:36:48.678 hh:mm:ss.fff 06:07:08.009 03:36:48.678 hhh:mm:ss.fff 06:07:08.009 03:36:48.678 hhhh:mm:ss.fff 06:07:08.009 03:36:48.678 小时相关1 HH 06 15 HHH 06 15 HHHH 06 15 H:mm:ss.fff 6:07:08.009 15:36:48.678 HH:mm:ss.fff 06:07:08.009 15:36:48.678 HHH:mm:ss.fff 06:07:08.009 15:36:48.678 HHHH:mm:ss.fff 06:07:08.009 15:36:48.678 分钟相关 m 1月3日 11月22日 mm 07 36 mmm 07 36 mmmm 07 36 HH:m:ss.fff 06:7:08.009 15:36:48.678 HH:mm:ss.fff 06:07:08.009 15:36:48.678 HH:mmm:ss.fff 06:07:08.009 15:36:48.678 HH:mmmm:ss.fff 06:07:08.009 15:36:48.678 秒相关 s 2021-01-03T06:07:08 2021-11-22T15:36:48 ss 08 48 sss 08 48 ssss 08 48 HH:mm:s.fff 06:07:8.009 15:36:48.678 HH:mm:ss.fff 06:07:08.009 15:36:48.678 HH:mm:sss.fff 06:07:08.009 15:36:48.678 HH:mm:ssss.fff 06:07:08.009 15:36:48.678 毫秒相关 f 2021年1月3日 6:07 2021年11月22日 15:36 ff 00 67 fff 009 678 ffff 0090 6780 fffff 00900 67800 ffffff 009000 678000 HH:mm:ss.f 06:07:08.0 15:36:48.6 HH:mm:ss.ff 06:07:08.00 15:36:48.67 HH:mm:ss.fff 06:07:08.009 15:36:48.678 HH:mm:ss.ffff 06:07:08.0090 15:36:48.6780 HH:mm:ss.fffff 06:07:08.00900 15:36:48.67800 HH:mm:ss.ffffff 06:07:08.009000 15:36:48.678000 上午/下午 t 6:07 15:36 tt 上午 下午 ttt 上午 下午 tttt 上午 下午 t HH:mm:ss 上 06:07:08 下 15:36:48 tt HH:mm:ss 上午 06:07:08 下午 15:36:48 ttt HH:mm:ss 上午 06:07:08 下午 15:36:48 tttt HH:mm:ss 上午 06:07:08 下午 15:36:48 再粘一下代码 就是记录一下,方便查阅,为下面写JS版本做准备…… c#日期时间格式化 标签:OLE top line div 技术 one time datetime body 原文地址:https://www.cnblogs.com/du-blog/p/14233092.html
(2021-01-03 06:07:08.009)
(2021-11-22 15:36:48.678)
//DateTime dt1 = DateTime.Parse("2021-11-22 15:36:48.678");
DateTime dt1 = DateTime.Parse("2021-01-03 06:07:08.009");
Console.WriteLine("y->" + dt1.ToString("y"));
Console.WriteLine("yy->" + dt1.ToString("yy"));
Console.WriteLine("yyy->" + dt1.ToString("yyy"));
Console.WriteLine("yyyy->" + dt1.ToString("yyyy"));
Console.WriteLine("yyyyy->" + dt1.ToString("yyyyy"));
Console.WriteLine("yyyyyy->" + dt1.ToString("yyyyyy"));
Console.WriteLine("y-MM-dd->" + dt1.ToString("y-MM-dd"));
Console.WriteLine("yy-MM-dd->" + dt1.ToString("yy-MM-dd"));
Console.WriteLine("yyy-MM-dd->" + dt1.ToString("yyy-MM-dd"));
Console.WriteLine("yyyy-MM-dd->" + dt1.ToString("yyyy-MM-dd"));
Console.WriteLine("yyyyy-MM-dd->" + dt1.ToString("yyyyy-MM-dd"));
Console.WriteLine("yyyyyy-MM-dd->" + dt1.ToString("yyyyyy-MM-dd"));
Console.WriteLine("M->" + dt1.ToString("M"));
Console.WriteLine("MM->" + dt1.ToString("MM"));
Console.WriteLine("MMM->" + dt1.ToString("MMM"));
Console.WriteLine("MMMM->" + dt1.ToString("MMMM"));
Console.WriteLine("MMMMM->" + dt1.ToString("MMMMM"));
Console.WriteLine("yyyy-M-dd->" + dt1.ToString("yyyy-M-dd"));
Console.WriteLine("yyyy-MM-dd->" + dt1.ToString("yyyy-MM-dd"));
Console.WriteLine("yyyy-MMM-dd->" + dt1.ToString("yyyy-MMM-dd"));
Console.WriteLine("yyyy-MMMM-dd->" + dt1.ToString("yyyy-MMMM-dd"));
Console.WriteLine("yyyy-MMMMM-dd->" + dt1.ToString("yyyy-MMMMM-dd"));
Console.WriteLine("d->" + dt1.ToString("d"));
Console.WriteLine("dd->" + dt1.ToString("dd"));
Console.WriteLine("ddd->" + dt1.ToString("ddd"));
Console.WriteLine("dddd->" + dt1.ToString("dddd"));
Console.WriteLine("ddddd->" + dt1.ToString("ddddd"));
Console.WriteLine("yyyy-MM-d->" + dt1.ToString("yyyy-MM-d"));
Console.WriteLine("yyyy-MM-dd->" + dt1.ToString("yyyy-MM-dd"));
Console.WriteLine("yyyy-MM-ddd->" + dt1.ToString("yyyy-MM-ddd"));
Console.WriteLine("yyyy-MM-dddd->" + dt1.ToString("yyyy-MM-dddd"));
Console.WriteLine("yyyy-MM-ddddd->" + dt1.ToString("yyyy-MM-ddddd"));
Console.WriteLine("hh->" + dt1.ToString("hh"));
Console.WriteLine("hhh->" + dt1.ToString("hhh"));
Console.WriteLine("hhhh->" + dt1.ToString("hhhh"));
Console.WriteLine("h:mm:ss.fff->" + dt1.ToString("h:mm:ss.fff"));
Console.WriteLine("hh:mm:ss.fff->" + dt1.ToString("hh:mm:ss.fff"));
Console.WriteLine("hhh:mm:ss.fff->" + dt1.ToString("hhh:mm:ss.fff"));
Console.WriteLine("hhhh:mm:ss.fff->" + dt1.ToString("hhhh:mm:ss.fff"));
Console.WriteLine("HH->" + dt1.ToString("HH"));
Console.WriteLine("HHH->" + dt1.ToString("HHH"));
Console.WriteLine("HHHH->" + dt1.ToString("HHHH"));
Console.WriteLine("H:mm:ss.fff->" + dt1.ToString("H:mm:ss.fff"));
Console.WriteLine("HH:mm:ss.fff->" + dt1.ToString("HH:mm:ss.fff"));
Console.WriteLine("HHH:mm:ss.fff->" + dt1.ToString("HHH:mm:ss.fff"));
Console.WriteLine("HHHH:mm:ss.fff->" + dt1.ToString("HHHH:mm:ss.fff"));
Console.WriteLine("m->" + dt1.ToString("m"));
Console.WriteLine("mm->" + dt1.ToString("mm"));
Console.WriteLine("mmm->" + dt1.ToString("mmm"));
Console.WriteLine("mmmm->" + dt1.ToString("mmmm"));
Console.WriteLine("HH:m:ss.fff->" + dt1.ToString("HH:m:ss.fff"));
Console.WriteLine("HH:mm:ss.fff->" + dt1.ToString("HH:mm:ss.fff"));
Console.WriteLine("HH:mmm:ss.fff->" + dt1.ToString("HH:mmm:ss.fff"));
Console.WriteLine("HH:mmmm:ss.fff->" + dt1.ToString("HH:mmmm:ss.fff"));
Console.WriteLine("s->" + dt1.ToString("s"));
Console.WriteLine("ss->" + dt1.ToString("ss"));
Console.WriteLine("sss->" + dt1.ToString("sss"));
Console.WriteLine("ssss->" + dt1.ToString("ssss"));
Console.WriteLine("HH:mm:s.fff->" + dt1.ToString("HH:mm:s.fff"));
Console.WriteLine("HH:mm:ss.fff->" + dt1.ToString("HH:mm:ss.fff"));
Console.WriteLine("HH:mm:sss.fff->" + dt1.ToString("HH:mm:sss.fff"));
Console.WriteLine("HH:mm:ssss.fff->" + dt1.ToString("HH:mm:ssss.fff"));
Console.WriteLine("f->" + dt1.ToString("f"));
Console.WriteLine("ff->" + dt1.ToString("ff"));
Console.WriteLine("fff->" + dt1.ToString("fff"));
Console.WriteLine("ffff->" + dt1.ToString("ffff"));
Console.WriteLine("fffff->" + dt1.ToString("fffff"));
Console.WriteLine("ffffff->" + dt1.ToString("ffffff"));
Console.WriteLine("HH:mm:ss.f->" + dt1.ToString("HH:mm:ss.f"));
Console.WriteLine("HH:mm:ss.ff->" + dt1.ToString("HH:mm:ss.ff"));
Console.WriteLine("HH:mm:ss.fff->" + dt1.ToString("HH:mm:ss.fff"));
Console.WriteLine("HH:mm:ss.ffff->" + dt1.ToString("HH:mm:ss.ffff"));
Console.WriteLine("HH:mm:ss.fffff->" + dt1.ToString("HH:mm:ss.fffff"));
Console.WriteLine("HH:mm:ss.ffffff->" + dt1.ToString("HH:mm:ss.ffffff"));
Console.WriteLine("t->" + dt1.ToString("t"));
Console.WriteLine("tt->" + dt1.ToString("tt"));
Console.WriteLine("ttt->" + dt1.ToString("ttt"));
Console.WriteLine("tttt->" + dt1.ToString("tttt"));
Console.WriteLine("t HH:mm:ss->" + dt1.ToString("t HH:mm:ss"));
Console.WriteLine("tt HH:mm:ss->" + dt1.ToString("tt HH:mm:ss"));
Console.WriteLine("ttt HH:mm:ss->" + dt1.ToString("ttt HH:mm:ss"));
Console.WriteLine("tttt HH:mm:ss->" + dt1.ToString("tttt HH:mm:ss"));
Console.ReadLine();