C#のウィンドウ設定に応じて、24時間形式またはam/pm形式のいずれかの現在の時刻を表示するにはどうすればよいですか?DateTime in C#
2
A
答えて
6
これは、書式設定に現在のスレッドのカルチャ情報を引き出し:
// short time pattern, could be "6:30 AM" or "6:30"
DateTime.Now.ToString("t", CultureInfo.CurrentCulture)
// long time pattern, could be "6:30:00 AM" or "6:30:00"
DateTime.Now.ToString("T", CultureInfo.CurrentCulture)
をそして、これは、フォーマットのために、現在のオペレーティングシステムの(Windowsの場合)がインストールカルチャ情報を引き出し:だけの時間を表示するように
DateTime.Now.ToString("t", CultureInfo.InstalledUICulture)
DateTime.Now.ToString("T", CultureInfo.InstalledUICulture)
編集。ここで
0
は非常にカスタマイズ可能な方法でカスタムの時間を行うための方法である:
DateTime date = DateTime.Now;
string time = date.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture);
「tt
」フォーマッタは、AMまたはPMを指定するものです。必要に応じてさらに時間をカスタマイズすることができます。カスタムフォーマッタと例をリストした偉大なMSDNの記事は次のとおりです。http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
関連する問題
- 1. DateTime in C#+日時比較
- 2. deserialize "/ Date(1309498021672)/" in DateTime
- 3. datetime var in vb6
- 4. SQLite DateTime handling in SQLProvider
- 5. odbc datetime convert in erlang
- 6. DateTime文字列を特定のタイムゾーンに変換するDateTime in c#
- 7. CultureInfoとDateTime in ASP.Net Page
- 8. Nhibernate in c#
- 9. matlab in C C++とC C++ in matlab
- 10. DateTime差分C#
- 11. System DateTime C#
- 12. C#actual DateTime - 14
- 13. C#ユニットテストアサートdatetime
- 14. cmpfunc in bsearch()in c
- 15. DateTime to Single with C#
- 16. DateTimeの形式C#
- 17. C#Unixタイムスタンプto DateTime
- 18. C#DateTime to String Issue
- 19. SQLite bigint to Datetime to C#
- 20. readInt16()in c#vs readShort()in java
- 21. C++、私のC IN
- 22. C#COM INTEROP in C++
- 23. C#MySQL LINQ DateTime変換
- 24. DateTimeとDateTimeを比較する(NULL値を許可)C#
- 25. ソケットプログラミングaccept()in C
- 26. タックスケジューラin asp.ner c#
- 27. マインスイーパ(シンプル)in C#
- 28. セレンUrlContains in C#
- 29. タイプキャストin cin(C++)
- 30. エラーC4716 in C++
コードでカスタマイズする必要はありません。コードでは、システムがすでに標準として設定したものを使用する必要があります。 –