1 回答
TA贡献1770条经验 获得超3个赞
你想要const shortForm = "2006-01-02 15:04:05"。这有点奇怪,但是time.Parse理解格式的方式是你必须给出这个特定的时间作为例子。请参阅https://golang.org/src/time/format.go上的评论:
// These are predefined layouts for use in Time.Format and Time.Parse.
// The reference time used in the layouts is the specific time:
// Mon Jan 2 15:04:05 MST 2006
// which is Unix time 1136239445. Since MST is GMT-0700,
// the reference time can be thought of as
// 01/02 03:04:05PM '06 -0700
// To define your own format, write down what the reference time would look
// like formatted your way; see the values of constants like ANSIC,
// StampMicro or Kitchen for examples.
您可能可以想象为什么在这里使用预定义的日期很重要……例如,图书馆需要知道您的意思是 01/02 是 1 月 2 日还是 2 月 1 日。有一个预定义的日期(巧妙地构造以避免重复值)可以消除歧义。
- 1 回答
- 0 关注
- 136 浏览
添加回答
举报