日期和时间运算列表
TODATE([year],[month],[day])
根据指定的日期部分创建日期。
参数:- [year] - 日期的年份部分 数据类型:INT
[month] - 日期的月份部分 数据类型:INT
[day] - 日期的日部分
数据类型:INT
输出数据类型:DATE
TODATE([year],[month],[day],[hour],[minute],[second],[millisecond])
根据指定的日期部分和时间创建日期。
参数:- [year] - 日期的年份部分
数据类型:INT
[month] - 日期的月份部分
数据类型:INT
[day] - 日期的日部分
数据类型:INT
[hour] - 日期的小时部分
数据类型:INT
[minute] - 日期的分钟部分
数据类型:INT
[second] - 日期的秒部分
数据类型:INT
[millisecond] - 日期的毫秒部分
数据类型:INT
输出数据类型:DATE
TODATE([year],[month],[day],[time])
根据指定的日期部分和时间创建日期。
参数:- [year] - 日期的年份部分
数据类型:INT
[month] - 日期的月份部分
数据类型:INT
[day] - 日期的日部分
数据类型:INT
[time] - 日期的时间部分
数据类型:INT
输出数据类型:DATE
TOTIME([hour],[minute],[second],[millisecond])
根据指定的日期部分创建时间范围。
参数:- [hour] - 日期的小时部分
数据类型:INT
[minute] - 日期的分钟部分
数据类型:INT
[second] - 日期的秒部分
数据类型:INT
[millisecond] - 日期的毫秒部分
数据类型:INT
输出数据类型:TIME
TOTIMEFROMDAYS([value])
根据总天数创建时间间隔。
参数:- [value] - 用于创建时间范围的属性名称、嵌套运算或表达式
数据类型:INT
输出数据类型:TIME、FLOAT
TOTIMEFROMHOURS([value])
根据总小时数创建时间间隔。
参数:- [value] - 用于创建时间范围的属性名称、嵌套运算或表达式
数据类型:INT
输出数据类型:TIME、FLOAT
TOTIMEFROMMILLIS([value])
根据总毫秒数创建时间间隔。
参数:- [value] - 用于创建时间范围的属性名称、嵌套运算或表达式
数据类型:INT
输出数据类型:TIME
TOTIMEFROMMINUTES([value])
根据总分钟数创建时间间隔。
参数:- [value] - 用于创建时间范围的属性名称、嵌套运算或表达式
数据类型:INT、FLOAT
输出数据类型:TIME
TOTIMEFROMSECONDS([value])
根据总秒数创建时间间隔。
参数:- [value] - 用于创建时间范围的属性名称、嵌套运算或表达式
数据类型:INT、FLOAT
输出数据类型:TIME
ADDDAYS([date],[count])
在日期/时间间隔上增加指定的天数。
参数:- [date] - 要增加天数的目标特定日期
数据类型:DATE、TIME
[count] - 要在该日期上增加的天数
数据类型:INT、FLOAT
输出数据类型:DATE、TIME
ADDHOURS([date],[count])
在日期/时间间隔上增加指定的小时数。
参数:- [date] - 要增加小时数的目标特定日期
数据类型:DATE、TIME
[count] - 要在该日期上增加的小时数
数据类型:INT、FLOAT
输出数据类型:DATE、TIME
ADDMILLIS([date],[count])
在日期/时间间隔上增加指定的毫秒数。
参数:- [date] - 要增加毫秒数的目标特定日期
数据类型:DATE、TIME
[count] - 要在该日期上增加的毫秒数
数据类型:INT、FLOAT
输出数据类型:DATE、TIME
ADDMINUTES([date],[count])
在日期/时间间隔上增加指定的分钟数。
参数:- [date] - 要增加分钟数的目标特定日期
数据类型:DATE、TIME
[count] - 要在该日期上增加的分钟数
数据类型:INT、FLOAT
输出数据类型:DATE、TIME
ADDMONTHS([date],[count])
在日期/时间间隔上增加指定的月数。
参数:- [date] - 要增加月数的目标特定日期
数据类型:DATE、TIME
[count] - 要在该日期上增加的月数,忽略小数值
数据类型:INT、FLOAT
输出数据类型:DATE、TIME
ADDSECONDS([date],[count])
在日期/时间间隔上增加指定的秒数。
参数:- [date] - 要增加秒数的目标特定日期
数据类型:DATE、TIME
[count] - 要在该日期上增加的秒数
数据类型:INT、FLOAT
输出数据类型:DATE、TIME
ADDYEARS([date],[count])
在日期/时间间隔上增加指定的年数。
参数:- [date] - 要增加年数的目标特定日期
数据类型:DATE、TIME
[count] - 要在该日期上增加的年数,忽略小数值
数据类型:INT、FLOAT
输出数据类型:DATE、TIME
DATE([date])
返回日期中不含时间范围的日期部分。
参数:- [date] - 返回其中的日期部分的日期
数据类型:DATE
输出数据类型:DATE
DAY([date])
返回日期中的一月中某天。
参数:- [date] - 返回其中的日期部分的日期
数据类型:DATE
输出数据类型:INT
DAYOFWEEK([date])
返回日期中的星期几。
参数:- [date] - 返回其中的星期几的日期
数据类型:DATE
输出数据类型:INT
DAYOFYEAR([date])
返回日期中的一年中某天。
参数:- [date] - 返回其中的一年中某天的日期
数据类型:DATE
输出数据类型:INT
HOUR([date])
返回日期中的小时。
参数:- [date] - 返回其中的小时的日期
数据类型:DATE
输出数据类型:INT
MILLISECOND([date])
返回日期中的毫秒。
参数:- [date] - 返回其中的毫秒的日期
数据类型:DATE
输出数据类型:INT
MINUTE([date])
返回日期中的分钟。
参数:- [date] - 返回其中的分钟的日期
数据类型:DATE
输出数据类型:INT
MONTH([date])
返回日期中的月份。
参数:- [date] - 返回其中的月份的日期
数据类型:DATE
输出数据类型:INT
QUARTER([date])
返回日期中的季度。
参数:- [date] - 返回其中的季度的日期
数据类型:DATE
输出数据类型:INT
SECOND([date])
返回日期中的秒部分。
参数:- [date] - 返回其中的秒的日期
数据类型:DATE
输出数据类型:INT
TIMEOFDAY([date])
返回日期的时间部分。
参数:- [date] - 返回其中的时间部分的日期
数据类型:DATE
输出数据类型:TIME
WEEKOFYEAR([date])
根据 ISO 8601 标准返回日期所在年份中的周数。
参数:- [date] - 用于根据 ISO 8601 标准返回该年份中周数的日期
数据类型:DATE
输出数据类型:INT
YEAR([date])
返回日期中的年份。
参数:- [date] - 返回其中的年份的日期
数据类型:DATE
输出数据类型:INT
ISLEAPYEAR([年])
如果年份为闰年,则返回 TRUE,否则返回 FALSE。
参数:- [year] - 我在检查该年是否是闰年的年份
数据类型:INT
输出数据类型:BOOL
DAYS([time])
返回时间范围中的日部分。
参数:- [time] - 返回其中的日部分的日期
数据类型:TIME
输出数据类型:INT
HOURS([time])
返回时间范围中的小时部分。
参数:- [time] - 返回其中的小时部分的日期
数据类型:TIME
输出数据类型:INT
MILLISECONDS([time])
返回时间范围中的毫秒部分。
参数:- [time] - 返回其中的毫秒部分的日期
数据类型:TIME
输出数据类型:INT
MINUTES([time])
返回时间范围中的分钟部分。
参数:- [time] - 返回其中的分钟部分的日期
数据类型:TIME
输出数据类型:INT
SECONDS([time])
返回时间范围中的第二部分。
参数:- [time] - 返回其中的秒部分的日期
数据类型:TIME
输出数据类型:INT
TOTALDAYS([time])
返回时间范围的值(以整数和小数天数表示)。
参数:- [time] - 返回其中的时间范围的日期(以整数和小数天数表示)
数据类型:TIME
输出数据类型:FLOAT
TOTALHOURS([time])
返回时间范围的值(以整数和小数小时数表示)。
参数:- [time] - 返回其中的时间范围的日期(以整数和小数小时数表示)
数据类型:TIME
输出数据类型:FLOAT
TOTALMILLIS([time])
返回时间范围的值(以整数和小数毫秒数表示)。
参数:- [time] - 返回其中的时间范围的日期(以整数和小数毫秒数表示)
数据类型:TIME
输出数据类型:FLOAT
TOTALMINUTES([time])
返回时间范围的值(以整数和小数分钟数表示)。
参数:- [time] - 返回其中的时间范围的日期(以整数和小数分钟数表示)
数据类型:TIME
输出数据类型:FLOAT
TOTALSECONDS([time])
返回时间范围的值(以整数和小数秒数表示)。
参数:- [time] - 返回其中的时间范围的日期(以整数和小数秒数表示)
数据类型:TIME
输出数据类型:FLOAT
ISWORKINGHOUR([dateTime])
当时间日期属于实际日历中定义的工作时间时,返回 true。
参数:- [dateTime] - 要计算的日期
数据类型:DATE
输出数据类型:BOOL
ISWORKINGDAY([date])
当日期属于实际日历中定义的工作日时,返回 true。
参数:- [date] - 要计算的日期
数据类型:DATE
输出数据类型:FLOAT
ISPUBLICHOLIDAY([date])
当日期属于实际日历中定义的公共假日时,返回 true。
参数:- [date] - 要计算的日期
数据类型:DATE
输出数据类型:FLOAT
DURATIONCALENDAR([startDate], [endDate])
返回两个计算的实际日历日期之间的工作时间持续时间。
重要提示
与工作日历关联的计算仅在从流程开始减去 6 个月到流程结束加上 24 个月的范围内正确运行。 计算超出此范围的日历值(如工作日或工作时间)将返回错误和默认值。 此日历范围无法由您在应用程序中设置,会在每次数据刷新后自动应用。 参数: - [startDate] - 时间跨度的开始日期。
数据类型:DATE
[endDate] - 时间范围的结束日期
数据类型:DATE
输出数据类型:FLOAT
ADDWORKINGDAYS([date],[count])
在日期上增加指定的工作天数。 定义的工作时间的确切数量不相关。 标记为工作日的任何一天都计为一天。
重要提示
与工作日历关联的计算仅在流程开始前 6 个月至到流程结束日期后 24 个月的范围内返回正确结果。 计算超出此范围的日历值(例如,工作日和工作时间)将返回错误和默认值。 此范围在每次数据刷新后自动应用,您无法更改。 参数: - [date] - 要增加天数的目标特定日期。
数据类型:DATE
[count] - 要在该日期上增加的工作天数
数据类型:INT
输出数据类型:DATE
ADDWORKINGHOURS([date],[count])
在日期上增加指定的工作时数。
重要提示
与工作日历关联的计算仅在流程开始前 6 个月至到流程结束日期后 24 个月的范围内返回正确结果。 计算超出此范围的日历值(例如,工作日和工作时间)将返回错误和默认值。 此范围在每次数据刷新后自动应用,无法更改。 参数: - [date] - 要增加工作时数的目标特定日期。
数据类型:DATE
[count] - 要在该日期上增加的工作时数
数据类型:INT
输出数据类型:DATE
ADDWORKINGMINUTES([date],[count])
在日期上增加指定的工作分钟数。
重要提示
与工作日历关联的计算仅在流程开始前 6 个月至到流程结束日期后 24 个月的范围内返回正确结果。 计算超出此范围的日历值(例如,工作日和工作时间)将返回错误和默认值。 此范围在每次数据刷新后自动应用,您无法更改。 参数: - [date] - 要增加工作分钟数的目标特定日期。
数据类型:DATE
[count] - 要在该日期上增加的工作分钟数
数据类型:INT
输出数据类型:DATE