上一页|下一页

日期和时间运算符

注: 聚合项不支持日期和时间运算符。
DateFromMDY
从单独的月、日和年值创建一个日期值。第一个值将月指定为介于 1–12 的数字。第二个值将日指定为介于 1–31 的数字。第三个值将年指定为四位数字。
例如,DateFromMDY(1, 15, 2013) 返回 15JAN2013。
DateFromYQ
根据单独的年和季度值创建一个日期值。第一个值将年指定为四位数字。第二个值将季度指定为介于 1–4 的数字。
例如,DateFromYQ(2013, 1) 返回 01JAN2013。
注: 使用每个季度的第一天生成日期。
DatePart
将日期时间值转换为日期值。
例如,DatePart('15JAN2013_17:15'dt) 返回 15JAN2013。
DateTimeFromDateHMS
根据日期值和单独的小时、分钟和秒值创建一个日期时间值。第一个值指定日期。第二个值将小时指定为介于 0–23 的数字。第三个值将分钟指定为介于 0–59 的数字。第四个值将秒指定为介于 0–59 的数字。
例如,DateTimeFromDateHMS('15JAN2013'd, 17, 15, 23) 返回 January 15, 2013 05:15:23 PM。
DateTimeFromTimeMDY
根据时间值和单独的月、日和年值创建一个日期时间值。第一个值指定时间。第二个值将月指定为介于 1–12 的数字。第三个值将日指定为介于 1–31 的数字。第四个值将年指定为四位数字。
例如,DateTimeFromTimeMDY('_17:15:23'dt, 1, 15, 2013) 返回 January 15, 2013 05:15:23 PM。
DayOfMonth
根据日期值将月中日作为介于 1–31 的数字返回。
例如,DayOfMonth('15JAN2013'd) 返回 15。
DayOfWeek
根据日期值将周中日作为介于 1–7 的数字返回(1 为星期日)。
例如,DayOfWeek('15JAN2013'd) 返回 3(星期二)。
DayOfYear
根据日期值将年中日作为介于 1–366 的数字返回。
例如,DayOfYear('15FEB2013'd) 返回 46。
Hour
根据时间或日期时间值将小时作为介于 0–23 的数字返回。
例如,Hour('17:15:23't) 返回 17。
Minute
根据时间或日期时间值将分钟作为介于 0–59 的数字返回。
例如,Minute('17:15:23't) 返回 15。
Month
根据日期值将月作为介于 1–12 的数字返回。
例如,Month('15JAN2013'd) 返回 1。
Now
根据当前日期和时间创建一个日期时间值。
例如,Now() 返回当前日期和时间。
Quarter
根据日期值将季度作为介于 1–4 的数字返回。
例如,Quarter('15AUG2013'd) 返回 3。
Second
根据时间或日期时间值将秒作为介于 0–59 的数字返回。
例如,Second('17:15:23't) 返回 23。
TimeFromHMS
根据单独的小时、分钟和秒值创建一个时间值。第一个值将小时指定为介于 0–23 的数字。第二个值将分钟指定为介于 0–59 的数字。第三个值将秒指定为介于 0–59 的数字。
例如,TimeFromHMS(17, 15, 23) 返回 05:15:23 PM。
TimePart
将日期时间值转换为时间值。
例如,TimePart('15JAN2013_17:15:23'dt) 返回 05:15:23 PM。
WeekNumber
将年中周作为介于 0–53 的数字返回,其中第 1 周从该年的第一个星期日开始。该年第一个星期日之前的日期返回 0。
例如,WeekNumber('04AUG2013'd) 返回 31。
Year
根据日期值将年作为四位数字返回。
例如,Year('15JAN2013'd) 返回 2013。
上一页|下一页|页首