Hour
Hour, Minute, Second и Millisecond описывают момент в пределах суток.
Синтаксис
int hour = dt.Hour;
int minute = dt.Minute;
Пример
Давайте выведем все части времени для фиксированной даты:
using System;
class Program
{
static void Main()
{
var dt = new DateTime(2020, 1, 2, 3, 4, 5);
Console.WriteLine(dt.Hour);
Console.WriteLine(dt.Minute);
Console.WriteLine(dt.Second);
Console.WriteLine(dt.Millisecond);
}
}
Результат выполнения кода:
3
4
5
0
Пример
Давайте свяжем с TimeOfDay:
using System;
class Program
{
static void Main()
{
var dt = new DateTime(2020, 1, 2, 3, 4, 5);
Console.WriteLine(dt.TimeOfDay.Hours == dt.Hour);
}
}
Результат выполнения кода:
True