可读日期时间的模板?

时间:2019-05-30 04:44:20

标签: kubernetes-helm go-templates

id给出:{{ now }}

并且我想通过抓住前2个并加入= 2019-05-30 04:40:35.847147175 +0000 UTC m=+1983611.179295260来使人可读。

这怎么办?

尝试失败:

2019-05-30-04:40:35.847147175

1 个答案:

答案 0 :(得分:0)

您应该浏览Sprig date functions的整个列表,其中Sprig是Helm中包含的Go模板函数的库。

特别是您可能需要date函数,该函数使用Go格式字符串格式化time.Time值。如链接文档所述:

  

...以此为基准日期:Mon Jan 2 15:04:05 MST 2006以所需的格式编写。

所以尝试类似的东西

{{ now | date "2006-01-02 15:04:05.000000" }}

Go (*time.Time).Format函数的扩展示例在这里也可能相关;例如,15:04:05.999999如果需要的话,应该在结尾加上零。