0

現在、この文字列は「Giovedi 24 Ottobre 2013」を返しています。これは完全に正しいです。特定のニーズに合わせて +1 時間で結果を調整しました。基本的に同じですが、英語で「Thursday 24 October 2013」を返す文字列が必要です。

 private string Datetime()

{
    DateTime dt = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now);

    return dt.AddHours(1).ToLongDateString();
}

日付を英語で返すようにメソッドを変更するにはどうすればよいですか?

4

2 に答える 2

3

これを試して:

return dt.AddHours(1).ToString("D", new CultureInfo("en-US"));
于 2013-10-24T21:32:48.147 に答える
0

TimeZoneInfoこれを行うためにクラスを使用する必要はありません...

return DateTime.UtcNow.ToString("D", new CultureInfo("en-US"))
于 2013-10-24T21:39:54.820 に答える