Мы можем преобразовать объекты DateOnly в DateTime, используя:
Код: Выделить всё
var dateTime = dateOnly.ToDateTime(TimeOnly.MinValue);
Я просмотрел эту ветку, в которой рассматривается вопрос о хранении только времени в объекте. Этой теме уже 12 лет (до .Net6; эпоха класса "TimeOnly"), и в ответах предлагается реализовать собственный класс для достижения преобразования (что в моем случае является излишним)
Подробнее здесь: https://stackoverflow.com/questions/715 ... etime-in-c