上海时区也会区分 CST ,CDT 吗? CDT 不是北美才有的吗 代码如下
package main
import (
"fmt"
"time"
)
func main() {
var Zone, _ = time.LoadLocation("Asia/Shanghai")
d1, _ := time.ParseInLocation("2006-01-02T15:04:05", "1987-04-01T00:00:00", Zone)
d2, _ := time.ParseInLocation("2006-01-02T15:04:05", "1987-08-01T00:00:00", Zone)
fmt.Println(d1)
fmt.Println(d2)
duration := d2.Sub(d1).Hours()
fmt.Println(duration)
}
输出如下
> 1987-04-01 00:00:00 +0800 CST
> 1987-08-01 00:00:00 +0900 CDT
> 2927
2927 都不能整除 24 ,为什么同样的初始化,莫名其妙被吞了 1 小时
1
hingle 2022-05-30 16:35:05 +08:00
可以去搜一下国内什么时候实行和暂停了夏令时
|