ちょっと私は文字列としてDateTimeオブジェクトから時刻をフォーマットする必要があります...キャッチは...時間が "時"であるように12:00 AM、午後8時に、ゼロをトリムして午前12時または午後8時を表示する必要があります。C#形式時間 "On The Hour"
これを行う簡単な方法はありますか?
ちょっと私は文字列としてDateTimeオブジェクトから時刻をフォーマットする必要があります...キャッチは...時間が "時"であるように12:00 AM、午後8時に、ゼロをトリムして午前12時または午後8時を表示する必要があります。C#形式時間 "On The Hour"
これを行う簡単な方法はありますか?
あなたは自分自身をチェックしますかする必要があります:この巻き付け、余分なフォーマットで明らかに
DateTime date = DateTime.Now;
if (date.Minute == 0) {
return date.ToString("Htt");
} else {
return date.ToString("H:mmtt");
}
:私は何かが欠けていない限り
dateTime.ToString(dateTime.Minute == 0 ? "Htt" : "H:mmtt");
を、あなたがこれを行うことができます。しかし、それがその核心です。
試してみてください。
myDateTime.ToString("htt");
+1は仕事でここに遅いマシンを呪われました。クロムがロックされていることを確認し、「1つの新しい回答が投稿されました」というメッセージがポップアップしたときに、すべてが入力されました。 –