Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将日期转换为显示月份和日期.Net C#_C#_Asp.net_.net_Visual Studio 2010 - Fatal编程技术网

将日期转换为显示月份和日期.Net C#

将日期转换为显示月份和日期.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/2012”


我需要它像这样显示“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);  

和concate

1您也可以将此格式用于
ToString
方法

YourDateTime.ToString("MMMM dd");
在这里,您可以找到ToString()的所有
格式

链接

2您可以尝试使用
Day属性

Console.WriteLine(YourDateTime.Day);  
你可以试试Month property

Console.WriteLine(YourDateTime.Month);  

和concate

您需要支持多种文化吗?如果是这样的话,这将变得更加困难,因为不同的文化可能有不同的方法来显示“日和月”。您需要支持多种文化吗?如果是这样的话,这将变得更加困难,因为不同的文化可能会有不同的方法来显示“日和月”。非常感谢Dave,非常感谢你的帮助。非常感谢Dave,非常感谢你的帮助。