我有一个DateTimeOffset结构,我想要转换到和从DateOnly,但似乎没有直接的转换选项。
对于DateTime,有FromDateTime(DateTime dateTime) --我没有看到DateTimeOffset的任何东西。
如何转换DateTimeOffset和DateOnly?
发布于 2022-03-14 15:46:12
您可以使用.Date作为DateTime值获取日期,使用FromDateTime将其转换为DateOnly。
DateOnly.FromDateTime(yourValue.Date)发布于 2022-03-14 14:00:10
您可以只使用构造函数:
DateOnly do1 = new (2022,03,14);
DateTimeOffset dto1 = new(do1.Year, do1.Month, do1.Day, 0, 0, 0, TimeSpan.FromHours(10));和
DateTimeOffset dto2 = new(2022,03,14,23,40,11, TimeSpan.FromHours(10));
DateOnly do2 = new (dto2.Year, dto2.Month, dto2.Day);https://stackoverflow.com/questions/71468308
复制相似问题