AM/PMフォーマットのDateTimeを持っています。 24時間形式に変換したいのですが、どうすればいいですか?ありがとう。 DateTime AM/PMフォーマットを24時間フォーマットに変換
答えて
日時はどのような形式でも内部的に保存されません。
日付/時刻を表示する場合は、オブジェクトのToString
メソッドで書式文字列を使用します。 standardとcustomのフォーマット文字列があります。 24時間
は使用:
string formatted24HourTime = myDateTime.ToString("HH:mm");
ありがとうございます。 DBから値を取得するのに問題がありましたが、現在はOKです。 ですが、私のdatetimeを YYYYMMDDHHmmssのようにフォーマットしたいのですか?このような形式はありますか? –
@olia - MSDNの_standard_と_custom_の両方のドキュメントにリンクしました。私はそこを見ることを提案する。 – Oded
日付および時刻は、内部的に念頭に置いて、任意のフォーマットで保存されません。
ToString( "HH")が最善の解決策であるかどうかはわかりません。
私は、WP7アプリケーションを開発する際に次の問題があることを発見しました。現在の時刻/時間が22:00から07:00の間に "A"を "B"にするとロジックが表示されます。ファイン、シンプルなロジック。
私はWP7ツールキットTimePickerコントロールを使用しています。時間が午後10時(= 22:00)で、私は日付を使用しています。TimePickerで私に与えられた時間は、10時ではなく22時です。
OK、ToString( "HH")は回避策ですが、それが良い解決策であるかどうかはわかりません。 DateTimeは常に24時間形式を使用し、AM/PMを使用して表示する必要がありますか?
何か不足していますか?
あなたはどの言語を使用していますか?これまでに何を試しましたか? –
言語はc#.NETです。 DateTime Columnを持つDBがあり、値を取得するとAM/PM形式になります。私は24時間形式でそれが必要です。 –