<分区>
我想在 Go 中获取明天早上 09:00 的日期时间对象。我目前的看法是:
now := time.Now()
tomorrowMorning := time.Date(now.Year(), now.Month(), now.Day(), 9, 0, 0, 0, time.UTC).AddDate(0, 0, 1))
虽然这看起来奇怪地冗长。没有更简单的方法吗?
<分区>
我想在 Go 中获取明天早上 09:00 的日期时间对象。我目前的看法是:
now := time.Now()
tomorrowMorning := time.Date(now.Year(), now.Month(), now.Day(), 9, 0, 0, 0, time.UTC).AddDate(0, 0, 1))
虽然这看起来奇怪地冗长。没有更简单的方法吗?
最佳答案
通过直接在天上加 1 来化简。
now := time.Now()
tomorrowMorning := time.Date(now.Year(), now.Month(), now.Day() + 1, 9, 0, 0, 0, time.UTC)
time.Date
函数规范化日期。
关于datetime - 这是获得明天的最佳方式吗 09 :00?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62416454/