【发布时间】:2016-06-15 07:27:33
【问题描述】:
如何在 C# 中将日期时间字段转换为格式为 1st Feb 2011 的字符串? doj 是 sql server 中的 datetime 字段。
string DateOfJoin = dt.Rows[0]["DOJ"].ToString();//2011-02-01 00:00:00.000
【问题讨论】:
-
您的字符串是
1st Jan 2015还是2/1/2011 12:00:00 AM?该数据表中第一列的类型是什么? -
我需要这样的格式。日月年。我的字符串是 2/1/2011 12:00:00 AM
-
而
2/1/2011可以是1st Feb或2nd Jan不是1st Jan。 -
DataTime.ToString()中已经有很多可用的格式。如果您想要更多定制的东西,您可以尝试在DateTime上编写扩展方法。