Member 12919944 Ответов: 3

Как я могу получить только время?


у меня есть следующий код, и он показывает дату и месяц . как мне сделать так, чтобы это было только время ?

Что я уже пробовал:

Dim phOffz As TimeSpan = (TimeSpan.Parse("08:00"))
Dim myDt As DateTime = DateTime.Now.ToUniversalTime
Dim phtime As DateTime = myDt + phOffz

3 Ответов

Рейтинг:
1

Peter Leow

Подобный этому

phtime.ToString("HH:mm")


Рейтинг:
0

Graeme_Grant

У богов Google есть 467 000 возможных ответов для вас: C# работа с датами[^]


Member 12919944

как я могу получить время клиента ?

Graeme_Grant

У богов Google есть более 3 миллионов возможных ответов на этот вопрос... выберите тот, который лучше всего соответствует вашим потребностям: asp.net получите время клиента[^]

Рейтинг:
0

OriginalGriff

Экземпляр DateTime не имеет "только времени" - он всегда имеет компонент даты.
Если вы хотите установить компонент времени экземпляра на текущую дату, но указать часы и минуты, это довольно просто:

Dim phOffz As TimeSpan = (TimeSpan.Parse("08:00"))
Dim phTime As DateTime = DateTime.Now.[Date] + phOffz

Если вы хотите отобразить только время, то отформатируйте его в строку:
Dim phOffz As TimeSpan = (TimeSpan.Parse("08:00"))
Dim phTime As DateTime = DateTime.Now.[Date] + phOffz
Console.WriteLine(phTime.ToString("HH:mm"))