layout := "2006-01-02 15:04:05"
str := "2018-10-11 13:10:47"
t, err := time.Parse(layout, str)
if err != nil {
fmt.Println(err)
}
fmt.Println(t)
Run Code Online (Sandbox Code Playgroud)
我得到的输出为 2018-10-11 13:10:47 +0000 UTC,但我想在 mysql 数据库中存储为 2018-10-11 13:10:47。如何准确解析 mysql 日期时间?
layout := "2006-01-02 15:04:05"
fmt.Println(t.Format(layout))
Run Code Online (Sandbox Code Playgroud)
输出:
2018-10-11 13:10:47
Run Code Online (Sandbox Code Playgroud)
例如,
package main
import (
"fmt"
"time"
)
func main() {
layout := "2006-01-02 15:04:05"
str := "2018-10-11 13:10:47"
t, err := time.Parse(layout, str)
if err != nil {
fmt.Println(err)
}
fmt.Println(t)
fmt.Println(t.Format(layout))
}
Run Code Online (Sandbox Code Playgroud)
游乐场:https://play.golang.org/p/NuloBCXBdhH
输出:
2018-10-11 13:10:47 +0000 UTC
2018-10-11 13:10:47
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7962 次 |
| 最近记录: |