我有日期時間與格式 18/09/21 14.56 從 Excel.我想解析并格式化為不同的格式2006-01-02 hh:mm:ss可以在golang中用格式18/09/21 14.56解析時間,然后將其格式化為例如。2006-01-02 hh:mm:ss
2 回答
蝴蝶刀刀
TA貢獻1801條經驗 獲得超8個贊
戈朗 使用基于示例的模板和 。ParseFormat
01 -> month with zero prefix
02 -> day with zero prefix
06 -> year (last two digits)
15 -> hour (24h based)
04 -> minutes with zero prefix
05 -> seconds with zero prefix
2006 -> long year
t, _ := time.Parse("02/01/06 15.04", "18/09/21 14.56")
t.Format("2006-01-02 15:04:05") // 2021-09-18 14:56:00
有關更多布局選項,請參閱 https://stackoverflow.com/a/69338568/12301864
慕勒3428872
TA貢獻1848條經驗 獲得超6個贊
func TestTime(t *testing.T) {
tm, err := time.Parse("06/01/02 15.04", "18/09/21 14.56")
if err != nil {
return
}
log.Println(tm.Format("2006-01-02 15:04:05"))
}
- 2 回答
- 0 關注
- 113 瀏覽
添加回答
舉報
0/150
提交
取消
