C# Format DateTime ddMMMyy
本问题已经有最佳答案,请猛点这里访问。
有没有一种方法可以用C将日期时间格式化为以下字符串?:
1 | 29JUN91 |
我在网上找不到任何可以让我们用短字符串形式写月份的东西。
查看msdn了解自定义日期格式
1 2 | DateTime input = new DateTime(1991, 6, 29); //29JUN91 string result = input.ToString("ddMMMyy").ToUpper(); |
dd 表示2位数字日MMM 表示月份简称yy 表示2位数年份,从00到99
尽量使用
1 | DateTime.Now.ToString("ddMMMyy"); // case sensitive |
如果要转换大写的月份,请使用
1 | DateTime.Now.ToString("ddMMMyy").ToUpper(); |
号