2006-01-02 15:04:05 为 Go 诞生的时间,时间格式需以此为模板。

字符串转日期

  1. timeStr := "2020-04-14 10:04:25" // 日期字符串
  2. // 本地时区
  3. time.ParseInLocation("2006-01-02 15:04:05", timeStr, time.Local) // 2020-04-14 10:04:25 +0800 CST
  4. // UTC时间
  5. time.Parse("2006-01-02 15:04:05", timeStr) // 2020-04-14 10:04:25 +0000 UTC

日期转字符串

  1. time.Now().Format("2006-01-02") // 2020-04-14
  2. time.Now().Format("15:04:05") // 10:09:31
  3. time.Now().Format("2006-01-02 15:04:05") // 2020-04-14 10:09:31
  4. time.Now().Format("2006/01/02 15:04:05") // 2020/04/14 10:09:31