golang将“2023 Jun 12 00:44:05”,转换成“2006-01-02 15:04:05”
时间: 2024-02-06 12:02:33 浏览: 94
可以使用 time.Parse() 函数将字符串转换成时间格式,再使用 time.Format() 函数将时间格式化成指定的字符串格式。根据给出的字符串格式和目标格式,示例代码如下:
```go
package main
import (
"fmt"
"time"
)
func main() {
timeStr := "2023 Jun 12 00:44:05"
timeLayout := "2006 Jan 02 15:04:05"
t, err := time.Parse(timeLayout, timeStr)
if err != nil {
fmt.Println("parse time error:", err)
return
}
fmt.Println(t.Format("2006-01-02 15:04:05"))
}
```
输出结果为转换后的字符串形式。如果解析出错,会输出错误信息。
阅读全文