Parsing 将字符串解析为time.time值

Parsing 将字符串解析为time.time值,parsing,go,time,Parsing,Go,Time,我有一个字符串时间,格式为20171023T183552。我没有找到任何格式来解析这个字符串值。有没有办法将此字符串值转换为Gotime.time 编辑-这不是重复的问题。我知道如何解析,但我不知道我们可以使用时间格式包中列出的以外的任何布局。这个回答使我女儿明白了 这只是“YYYYMMDDTHHmmSS”,因此使用格式字符串(布局):“20060102T150405” 例如: s := "20171023T183552" t, err := time.Parse("20060102T15040

我有一个字符串时间,格式为
20171023T183552
。我没有找到任何格式来解析这个字符串值。有没有办法将此字符串值转换为Gotime.time

编辑-这不是重复的问题。我知道如何解析,但我不知道我们可以使用时间格式包中列出的以外的任何布局。这个回答使我女儿明白了

这只是
“YYYYMMDDTHHmmSS”
,因此使用格式字符串(布局):
“20060102T150405”

例如:

s := "20171023T183552"
t, err := time.Parse("20060102T150405", s)
fmt.Println(t, err)
输出(在上尝试):

如果它是值,将被解释;它作为输入格式的一个示例。然后将对输入字符串进行相同的解释

因此,基本上是通过使用与输入相同的格式格式化参考时间来生成格式字符串


有关相反的方向(将
time.time
转换为
string
),请参阅。

感谢您的快速响应:)它仍然是一个副本,因为其他问题和答案有完全相同的问题,并给出了正确的解决方案,只是不一定适合您的确切时间格式。对于每一种可能的时间格式,我们不需要一个新问题——关于如何使用解析格式的简单信息就足够了。
2017-10-23 18:35:52 +0000 UTC <nil>
Mon Jan 2 15:04:05 -0700 MST 2006