Как преобразовать TimeOnly в DateTime в С#?C#

Место общения программистов C#
Anonymous
Как преобразовать TimeOnly в DateTime в С#?

Сообщение Anonymous »

Я пытаюсь проанализировать объект класса TimeOnly до DateTime (и, конечно, в объекте TimeOnly нет даты, мне просто нужен объект DateTime) который имеет одинаковое время.)
Мы можем преобразовать объекты DateOnly в DateTime, используя:

Код: Выделить всё

var dateTime = dateOnly.ToDateTime(TimeOnly.MinValue);
Но аналогичный процесс недоступен при попытке преобразования из TimeOnly в DateTime. Как мне добиться этого чистым и эффективным способом?
Я просмотрел эту ветку, в которой рассматривается вопрос о хранении только времени в объекте. Этой теме уже 12 лет (до .Net6; эпоха класса "TimeOnly"), и в ответах предлагается реализовать собственный класс для достижения преобразования (что в моем случае является излишним)

Подробнее здесь: https://stackoverflow.com/questions/715 ... etime-in-c

Вернуться в «C#»