1234567891011121314151617 |
- class UtcDateConverter {
- //获取当天的开始时间或结束时间
- static DateTime? getDayStartOrEndUTCTime(DateTime? date,
- {bool isEnd = false}) {
- if (date == null) {
- return null;
- }
- // 将小时、分钟和秒设置为 0 或 23、59 和 59
- final hour = isEnd ? 23 : 0;
- final minute = isEnd ? 59 : 0;
- final second = isEnd ? 59 : 0;
- // 使用传入的日期和设置的时间创建一个新的 DateTime 对象
- return DateTime(date.year, date.month, date.day, hour, minute, second)
- .toUtc();
- }
- }
|