我想获得自上一个时区午夜以来的持续时间。
我尝试了以下方法:
estLocation, _ := time.LoadLocation("America/New_York")
nowEST := time.Now().In(estLocation)
midnightEST := nowEST.Truncate(24 * time.Hour)
diff := time.Since(midnightEST)
以及使用Round而不是Truncate.
但是,这只会将时钟设置为 24 小时,而不是返回美国东部标准时间的午夜。
如何做到这一点?
陪伴而非守候
相关分类