跳到主要内容

计算时间

时间相关的计算操作

当前模块定义

sys:computeTime计算与比较Action
标准模块
输入 11 · 输出 7 · 枚举 1

输入参数

  • 类型typeEnum必填

    比较方式

    填写 固定输入默认 getdate
    5 个选项取日期值(去除当天的时间部分)、计算时间差(日期时间2 减 日期时间)、计算结束时间
    取日期值(去除当天的时间部分)默认getdate
    计算时间差(日期时间2 减 日期时间)timespan
    计算结束时间endtime
    本地时间转换为UTC时间localToUtc
    UTC时间转换为本地时间utcToLocal
  • 日期时间time1DateTime必填

    要计算的时间值

    填写 输入或变量
  • 日期时间2time2DateTime必填

    要计算的第二个时间值

    填写 输入或变量条件 仅:timespan
  • 格式化字符串formatStringText必填

    时间差转换为文本时的格式化字符串。d:天数,hh:小时,mm:分钟,ss:秒。符号.:需要使用\转义

    填写 输入或变量条件 仅:timespan默认 d\.hh\:mm\:ss
  • 添加年数addYearsNumber可选

    添加指定的年数(整数)

    填写 输入或变量条件 仅:endtime默认 0
  • 添加月数addMonthsNumber可选

    添加指定的月数(整数)结果不跨月,如1月31日增加1个月等于2月28日。

    填写 输入或变量条件 仅:endtime默认 0
  • 添加天数addDaysNumber可选

    添加指定的天数(可以为小数)

    填写 输入或变量条件 仅:endtime默认 0
  • 添加小时数addHoursNumber可选

    添加指定的小时数(可以为小数)

    填写 输入或变量条件 仅:endtime默认 0
  • 添加分钟数addMinutesNumber可选

    添加指定的分钟数(可以为小数)

    填写 输入或变量条件 仅:endtime默认 0
  • 添加秒数addSecondsNumber可选

    添加指定的秒数(可以为小数)

    填写 输入或变量条件 仅:endtime默认 0
  • 失败后停止stopIfFailBoolean可选

    失败后是否停止动作

    填写 固定输入默认 true

输出参数

  • 是否成功isSuccessBoolean

    操作是否成功

  • 结果时间resultTimeDateTime

    计算的结果时间

    条件 仅:endtime, getdate, utcToLocal, localToUtc
  • 总天数totalDaysNumber

    间隔的总天数值

    条件 仅:timespan
  • 总小时数totalHoursNumber

    间隔的总小时数

    条件 仅:timespan
  • 总分钟数totalMinutesNumber

    间隔的总分钟数值

    条件 仅:timespan
  • 总秒数totalSecondsNumber

    间隔的总秒数数值

    条件 仅:timespan
  • 文本值textValueText

    时间间隔的文本结果

    条件 仅:timespan

时间相关的计算操作。

操作类型

取日期值

比如 2020-1-1 12:34:00 ,去除时间值12:34:00,返回当天0点的时间值 2020-1-1 0:0:0

计算时间

时间相关的计算操作
类型
比较方式
日期时间
 
要计算的时间值
是否成功
-- 选择变量 --
操作是否成功
结果时间
-- 选择变量 --
计算的结果时间
步骤注释
 

计算时间差

计算“日期时间”和“日期时间2”两个时间的差值。

计算时间

时间相关的计算操作
类型
比较方式
日期时间
currTime
要计算的时间值
日期时间2
endDay
要计算的第二个时间值
格式化字符串
d\.hh\:mm\:ss
时间差转换为文本时的格式化字符串。d:天数,hh:小时,mm:分钟,ss:秒。符号.:需要使用\转义
总天数
totalDays
间隔的总天数值
总小时数
totalHours
间隔的总小时数
总分钟数
totalMinutes
间隔的总分钟数值
总秒数
totalSeconds
间隔的总秒数数值
文本值
timeDiff
时间间隔的文本结果

格式化字符串所支持的代号请参考:https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/custom-timespan-format-strings

计算结束时间

根据“日期时间”指定的开始时间,增加相应的年、月、天、小时、分钟、秒数后,计算结果时间。

一般仅指定一个参数,如添加700天后的时间等。可以为负值。

计算时间

时间相关的计算操作
类型
比较方式
日期时间
currTime
要计算的时间值
添加天数
700
添加指定的天数(可以为小数)
结果时间
currTime
计算的结果时间

本地时间转换为UTC时间、UTC时间转换为本地时间

本地时间和UTC时间之间进行转换。

计算时间

时间相关的计算操作
类型
比较方式
日期时间
currTime
要计算的时间值
结果时间
currTime
计算的结果时间

更新于