now()函数
函数说明:获得系统此刻的日期时间。
语法: now()
返回值: 日期时间
year()和month()函数
1. year()
函数说明:从日期型数据中获得年信息。
语法: year(dateExp)
参数说明:
dateExp 日期或标准日期时间格式的字符串,如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:整数
示例:
例1:year(datetime2("19800227","yyyyMMdd")) 返回1980。
例2:year("1972-11-08 10:20:30") 返回1972。
例3:year(dateTime("2006-01-15 13:20:45")) 返回2006。
2. month()
函数说明:取得指定日期所在的月份。
语法: month(dateExp)
参数说明:
dateExp 日期或标准日期格式的字符串,如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:整数
示例:
例1:month(datetime2("19800227","yyyyMMdd")) 返回2。
例2:month("1972-11-08 10:20:30") 返回11。
例3:month(dateTime("2006-01-15 13:20:30")) 返回1。
三、类似的时间日期函数
与year()和month()函数类似的时间日期函数还有day(),dayName(),hour(),minute(),second(),它们都是从日期数据中获取某种时间信息。
day()函数从日期型数据中获得该日在本月中是几号。
dayName()函数从日期型数据中获得该日是星期几。
hour()函数从日期时间型数据中,获得当前时间位于一天中的第几个小时。
minute()函数从日期时间型数据中,获得分钟的信息。
second()函数从日期时间型数据中,获得秒信息。
weekbegin()和weekend()函数
1. weekbegin()
函数说明:获得指定日期所在星期的星期天,这里认定星期天为一周的开始。
语法: weekbegin(dateExp)
参数说明:
dateExp 日期或标准日期格式的字符串, 如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:日期型
示例:
例1:weekbegin(datetime2("19800227","yyyyMMdd")) 返回 1980-02-24。
例2:weekbegin("1972-11-08 10:20:30") 返回 1972-11-05。
例3:weekbegin(dateTime("2006-01-15 13:20:45")) 返回 2006-01-15。
2. weekend()
函数说明:获得指定日期所在星期的星期六,这里认定星期六为一周的结束。
语法: weekend(dateExp)
参数说明:
dateExp 日期或标准日期时间格式的字符串, 如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:日期型
示例:
例1:weekend(datetime2("19800227","yyyyMMdd")) 返回 1980-03-01。
例2:weekend("1972-11-08 10:20:30") 返回 1972-11-11。
例3:weekend(dateTime("2006-01-15 13:20:45")) 返回 2006-01-21。
三、类似的时间日期函数
与weekbegin()和weekend()函数类似的时间日期函数还有monthbegin(),monthend(),quaterbegin(),quaterend(),它们都是取得指定日期所在时段的首日或末日。
monthbegin()函数取得指定日期所在月的月首。
monthend()函数取得指定日期所在月的月末。
quaterbegin()函数取得指定日期所在季度的首日。
quaterend()函数取得指定日期所在季度的末日。