我正在尝试在 Go 中做一些在 Java 等语言中非常简单的事情
我想将当前时间解析为字符串,然后将其解析回时间。
这是我尝试过的代码,但从这里可以看出它给出了意想不到的结果。
我面临两个问题
time.Now().String() 给出了错误的日期
如果我将时间转换为字符串并将其转换回时间,它会给出一个完全不同的日期。
什么是正确(且简单)的方法?
p := fmt.Println
startStr := time.Now().String() //2009-11-10 23:00:00 +0000 UTC m=+0.000000001
p(startStr)
startTime, _ := time.Parse(
"2009-11-10 23:00:00 +0000 UTC m=+0.000000001",
startStr)
p(startTime) //0001-01-01 00:00:00 +0000 UTC
开满天机
小怪兽爱吃肉
慕容708150
相关分类