1

下に次の行があります。現在、「9/29/2012」のように表示されています

<%=Convert.ToDateTime(prs["xDate"].ToString()).ToShortDateString() %>

この「9月29日」のように年なしで表示する必要があります。.NET でこれを実現するにはどうすればよいですか。

前もって感謝します!

4

4 に答える 4

2

カスタムの日付と時刻の書式文字列については、http: //msdn.microsoft.com/en-us/library/8kb3ddd4.aspxのドキュメントを参照してください。適切な文字列を構築し、ToString のオーバーロードを使用します。

<%=Convert.ToDateTime(prs["xDate"].ToString("format string here")).ToShortDateString() %>  
于 2012-09-28T14:36:08.230 に答える
1
Convert.ToDateTime(prs["xDate"].ToString()).ToString("MMM dd")
于 2012-09-28T14:36:25.887 に答える
1

MMM dd形式コードは、英語の日付形式に必要なものです。

DateTime.ToString("MMM dd");

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx#MMM_Specifier

于 2012-09-28T14:37:08.993 に答える
1

ToString1メソッドにもこの形式を使用できます

YourDateTime.ToString("MMMM dd");

ここですべてを見つけるformats of your ToString()

リンクhttp://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm

2で試すことができますDay property

Console.WriteLine(YourDateTime.Day);  

Month プロパティで試すことができます

Console.WriteLine(YourDateTime.Month);  

そして連結

于 2012-09-28T14:37:34.807 に答える