C# 格式化日期输出

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 格式化日期输出相关的知识,希望对你有一定的参考价值。

这些知识一定要记住,今天为了一个例子,还找了一会才能正确地格式化输出,看来不常用就会生疏,

现在又要把记录在日志里,才能常常地温习一遍。

string.Format("{0:d}",System.DateTime.Now) 结果为:2009-3-20 (月份位置不是03)

string.Format("{0:D}",System.DateTime.Now) 结果为:2009年3月20日

string.Format("{0:f}",System.DateTime.Now) 结果为:2009年3月20日 15:37

string.Format("{0:F}",System.DateTime.Now) 结果为:2009年3月20日 15:37:52

string.Format("{0:g}",System.DateTime.Now) 结果为:2009-3-20 15:38

string.Format("{0:G}",System.DateTime.Now) 结果为:2009-3-20 15:39:27

string.Format("{0:m}",System.DateTime.Now) 结果为:3月20日

string.Format("{0:t}",System.DateTime.Now) 结果为:15:41

string.Format("{0:T}",System.DateTime.Now) 结果为:15:41:50

以上是关于C# 格式化日期输出的主要内容,如果未能解决你的问题,请参考以下文章

C# 中怎样将日期格式mm/dd/yy 转化为yyyy-mm-dd?

Mysql DB 返回错误的日期格式(C#)

c# 输出不同时间的格式

SQL 日期格式 BETWEEN 查询

C# 日期格式化

c#日期格式化