C#を使用すると、datetimeオブジェクトがありますが、必要なのは、日時オブジェクト内のそれからの時間と分だけです。
たとえば、 「 All」のDateTimeオブジェクトがある場合は、そのオブジェクトに含まれます(つまり、秒はありません)。July 1 2012 12:01:02July 1 2012 12:01:00datetime
C#を使用すると、datetimeオブジェクトがありますが、必要なのは、日時オブジェクト内のそれからの時間と分だけです。
たとえば、 「 All」のDateTimeオブジェクトがある場合は、そのオブジェクトに含まれます(つまり、秒はありません)。July 1 2012 12:01:02July 1 2012 12:01:00datetime
これを試して:
var src = DateTime.Now;
var hm = new DateTime(src.Year, src.Month, src.Day, src.Hour, src.Minute, 0);
これを試して:
String hourMinute = DateTime.Now.ToString("HH:mm");
これで、時刻が時:分形式で取得されます。
HourとMinuteプロパティを使用するだけ
var date = DateTime.Now;
date.Hour;
date.Minute;
または、を使用して秒を簡単にゼロにすることができます
var zeroSecondDate = date.AddSeconds(-date.Second);
すでに持っている解像度を削除するのではなく、持っているオブジェクトを保持し、必要なプロパティを利用することをお勧めします。
特定の形式で印刷したい場合は、これを確認することをお勧めします...そうすれば、解像度をさらに維持することができます。
そうは言ってもDateTime、@ romkynsの回答にあるように、必要なプロパティのみを使用して新しいオブジェクトを作成できます。