2016-07-15 18 views
-2

私は#7/13/2016として値を持っています3:20:00 PM#そして、それを日時から分けたいと思います。日付の書式は「07/13/2016」、時刻は「03:20 PM」です。私はStartDateTime.ToString( "MM/dd/yyyy")とStartDateTime.ToString( "HH:mm")の値を持っていますが、 "AMまたはPM"のことはわかりません。C#の日付と特別な時間の分割。 AM/PMを取得する方法

+2

DateTimeオブジェクトを使用している場合は、TimeOfDayおよびDateプロパティを使用して時刻と時刻の部分を取得できます。 –

答えて

0

私が正しく理解している場合、別の日付と時刻に分割しようとしているDateTimeの値があります。その出力は「3時20分PM」すべきか、どのような場合に応じて

SomeDateTime.ToString("hh:mm tt"); 

Microsoft has great documentation on DateTime formattingが、私はあなたの時間要素の探しているものだと思うがこれです。

+2

実際には、 'HH'の代わりに' hh'を使うべきです。なぜなら、 'HH'のような24時間の値でAM/PMを持つことに意味がないからです。したがって、 'HH:mm tt'は実際には" 03:20 PM "ではなく" 15:20 PM "を出力します。 – juharr

+0

@hajharrはhhを使用して意味があります。ありがとう –

関連する問題