我引用了这篇文章:How to convert date format in golang?并在操场上有这段代码:
https://play.golang.org/p/oNFVlDz9JoF
但我似乎无法让它发挥作用。我用0来填补这个月,但仍然没有骰子。我尝试转换的时间是 4/20/2018 9:08:34 AM ,我想要这种格式: 2009-04-20T21:18:44Z < / strong>
NewLastDate = CDate(LastModified) 'generates 4/20/2018 9:08:34 AM
来自VBA脚本。 &#39;上次更改时间&#39;采用以下格式: dddd.ttttt VB / VBA格式
答案 0 :(得分:0)
时间格式很有趣,您必须按照(根据文档)https://golang.org/pkg/time/#Parse
的格式设置格式01/02 03:04:05PM '06 -0700
我稍微更改了您的格式,以便您可以看到正在发生的事情。我也建议检查错误返回。似乎time.RFC3339
对于你在输出端寻找的东西来说是一个很好的速记,但我可能错了。