4

DateTime「一般的な日付の短い時間」形式で表示しようとしています。指定子を使用すると、代わりに のgようなものが得られます。01-08-13 10:12:00 10:1201-05-13 10:12

時間が重複しているようですが、その理由はわかりません。

誰?

編集1 ここに私が使用するコードがあります:

var startDate = DateTime.MinValue.ToString("g");  
if (Airspace.StartDate != null)  
    startDate = ((DateTime)Airspace.StartDate).ToString("g"); //01-08-13 00:00:00 00:00

編集 2 「短い日付パターン」を使用すると、同じ問題が発生します。

var startDate = DateTime.MinValue.ToString("d");  
if (Airspace.StartDate != null)  
    startDate = ((DateTime)Airspace.StartDate).ToString("d"); //01-08-13 00:00:00

意味がありません!

4

3 に答える 3

0

これを試して

  startDate = DateTime.Now.ToString(System.Globalization.CultureInfo.
    CurrentCulture.DateTimeFormat);
于 2013-08-01T10:54:28.433 に答える