登录
首页 >  Golang >  Go问答

这是到达明天 09:00 的最佳方式吗?

来源:stackoverflow

时间:2024-04-18 09:54:38 223浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《这是到达明天 09:00 的最佳方式吗?》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

我想在 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)

Run it on the playground

time.date 函数标准化日期。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《这是到达明天 09:00 的最佳方式吗?》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>