将日期转换为显示月份和日期.Net C#
我下面有一行,当前显示为“9/29/2012”将日期转换为显示月份和日期.Net C#,c#,asp.net,.net,visual-studio-2010,C#,Asp.net,.net,Visual Studio 2010,我下面有一行,当前显示为“9/29/2012” 我需要它像这样显示“9月29日”,没有年份。如何在.NET中实现这一点 提前谢谢你 有关自定义日期和时间格式字符串,请参阅文档:。构造适当的字符串,并使用ToString的重载: <%=Convert.ToDateTime(prs["xDate"].ToString("format string here")).ToShortDateString() %> 有关自定义日期和时间格式字符串,请参阅文档:。构造适当的字符串,并使用
我需要它像这样显示“9月29日”,没有年份。如何在.NET中实现这一点
提前谢谢你 有关自定义日期和时间格式字符串,请参阅文档:。构造适当的字符串,并使用ToString的重载:
<%=Convert.ToDateTime(prs["xDate"].ToString("format string here")).ToShortDateString() %>
有关自定义日期和时间格式字符串,请参阅文档:。构造适当的字符串,并使用ToString的重载:
<%=Convert.ToDateTime(prs["xDate"].ToString("format string here")).ToShortDateString() %>
格式代码是您想要的英文日期格式
DateTime.ToString("MMM dd");
格式代码是您想要的英文日期格式
DateTime.ToString("MMM dd");
1您也可以将此格式用于
ToString
方法
YourDateTime.ToString("MMMM dd");
在这里,您可以找到ToString()的所有格式
链接
2您可以尝试使用Day属性
Console.WriteLine(YourDateTime.Day);
你可以试试Month property
Console.WriteLine(YourDateTime.Month);
和concate1您也可以将此格式用于ToString
方法
YourDateTime.ToString("MMMM dd");
在这里,您可以找到ToString()的所有格式
链接
2您可以尝试使用Day属性
Console.WriteLine(YourDateTime.Day);
你可以试试Month property
Console.WriteLine(YourDateTime.Month);
和concate您需要支持多种文化吗?如果是这样的话,这将变得更加困难,因为不同的文化可能有不同的方法来显示“日和月”。您需要支持多种文化吗?如果是这样的话,这将变得更加困难,因为不同的文化可能会有不同的方法来显示“日和月”。非常感谢Dave,非常感谢你的帮助。非常感谢Dave,非常感谢你的帮助。