gpt4 book ai didi

go - 如何在 GO 中解析从最大到最小的简单日期字符串

转载 作者:IT王子 更新时间:2023-10-29 01:37:01 26 4
gpt4 key购买 nike

我正在尝试学习围棋,这是一门非常有趣的语言。我有一堆我们运行导入的文本文件,日期的格式是 YYYYMMDDHHmm。如何将其解析为内部日期格式。以下不起作用:

package main

import "fmt"
import "time"

func main() {
t, err := time.Parse("YYYYMMDDHHmm", "201302031010")
fmt.Println(t)

if err != nil {
panic(err)
}

fmt.Println(t)
}

http://play.golang.org/p/sl0Cti5Mqw

也没有:

package main

import "fmt"
import "time"

func main() {
t, err := time.Parse("201302031010", "201302031010")
fmt.Println(t)

if err != nil {
panic(err)
}

fmt.Println(t)
}

http://play.golang.org/p/OUmfNTdlce

最佳答案

在 Go 中指定时间格式的方式可能有点奇怪...您需要做的是显示“引用时间”(Mon Jan 2 15:04:05 -0700 MST 2006)将如何显示在你的布局。

因此对于您的格式,您需要的字符串是 "200601021504"

package main

import "fmt"
import "time"

func main() {
t, err := time.Parse("200601021504", "201302031010")
fmt.Println(t)

if err != nil {
panic(err)
}

fmt.Println(t)
}

http://play.golang.org/p/yKVh4gOOgP

http://golang.org/pkg/time/#Parse

关于go - 如何在 GO 中解析从最大到最小的简单日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23706586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com