跳至主要内容

timeadd 函数

timeadd 将持续时间添加到时间戳,返回一个新的时间戳。

代码块
timeadd(timestamp, duration)

在 OpenTofu 语言中,时间戳通常使用 RFC 3339 "日期和时间格式" 语法表示为字符串。timeadd 要求 timestamp 参数是符合此语法的字符串。

duration 是时间差的字符串表示形式,由数字和单位对的序列组成,例如 "1.5h""1h30m"。可接受的单位是 "ns""us"(或 "µs")、"ms""s""m""h"。第一个数字可以为负数,表示负持续时间,例如 "-2h5m"

结果是一个字符串,也是 RFC 3339 格式,表示将给定方向添加到给定时间戳的结果。

示例

代码块
> timeadd("2017-11-22T00:00:00Z", "10m")
2017-11-22T00:10:00Z

相关函数

  • timecmp 确定两个时间戳的顺序。