Ansible 将“2024-02-26T15:47:06.403633+00:00”转换为纪元

问题描述 投票:0回答:1

就像标题所说,我正在努力将

2024-02-26T15:47:06.403633+00:00
转换为纪元。这是我到目前为止所拥有的:

{{ '2024-02-26T15:47:06.403633+00:00'| to_datetime(format='%Y-%m-%dT%H:%M:%S.%f%z') | strftime('%s') }}

但是它抛出了错误:

Invalid value for epoch value (%s)
datetime ansible
1个回答
0
投票

您错误地使用了

strftime('%s')
,请尝试以下操作:

{{ ('2024-02-26T15:47:06.403633+00:00' | to_datetime(format='%Y-%m-%dT%H:%M:%S.%f%z')).strftime('%s') }}

有 Ansible 函数可以将日期字符串转换为纪元吗?

© www.soinside.com 2019 - 2024. All rights reserved.