李宇飞(灰哥) 2020-02-23 22:26:44
6058
收藏 7
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
一、通过帮助找出所有的时间日期类函数
通过在查询编辑输入”=#shared” 调出帮助,然后提取列,筛选出所有的时间日期类函数
二、各类日期时间函数
Date**类函数 **:总共 57 个,包括查看日期信息、对日期进行判断、对日期进行转换、对日期进行操作几类。
|
类型
|
函数名
|
分类
|
说明
|
|
Date
|
AddDays
|
操作
|
增加天数
|
|
Date
|
AddMonths
|
操作
|
增加月数
|
|
Date
|
AddQuarters
|
操作
|
增加季度
|
|
Date
|
AddWeeks
|
操作
|
增加星期
|
|
Date
|
AddYears
|
操作
|
增加年份
|
|
Date
|
Day
|
日期信息
|
返回日期的日
|
|
Date
|
DayOfWeek
|
日期信息
|
返回日期是一周中的第几天
|
|
Date
|
DayOfWeekName
|
日期信息
|
返回日期的星期名称
|
|
Date
|
DayOfYear
|
日期信息
|
返回日期是当年的第几天
|
|
Date
|
DaysInMonth
|
日期信息
|
返回日期当月的天数
|
|
Date
|
EndOfDay
|
日期信息
|
返回当天的结束值
|
|
Date
|
EndOfMonth
|
日期信息
|
返回当月的结束值
|
|
Date
|
EndOfQuarter
|
日期信息
|
返回当季的结束值
|
|
Date
|
EndOfWeek
|
日期信息
|
返回当周的结束值
|
|
Date
|
EndOfYear
|
日期信息
|
返回当年的结束值
|
|
Date
|
From
|
转换
|
根据输入的 value 返回日期
|
|
Date
|
FromText
|
转换
|
根据输入的文本返回日期
|
|
Date
|
IsInCurrentDay
|
判断
|
判断日期是否系统日期的当日
|
|
Date
|
IsInCurrentMonth
|
判断
|
判断日期是否系统日期的当月
|
|
Date
|
IsInCurrentQuarter
|
判断
|
判断日期是否系统日期的当季
|
|
Date
|
IsInCurrentWeek
|
判断
|
判断日期是否系统日期的当周
|
|
Date
|
IsInCurrentYear
|
判断
|
判断日期是否系统日期的当年
|
|
Date
|
IsInNextDay
|
判断
|
判断日期是否系统日期的下日
|
|
Date
|
IsInNextMonth
|
判断
|
判断日期是否系统日期的下月
|
|
Date
|
IsInNextNDays
|
判断
|
判断日期是否系统日期的接下来 N 日中
|
|
Date
|
IsInNextNMonths
|
判断
|
判断日期是否系统日期的接下来 N 月中
|
|
Date
|
IsInNextNQuarters
|
判断
|
判断日期是否系统日期的接下来 N 季中
|
|
Date
|
IsInNextNWeeks
|
判断
|
判断日期是否系统日期的接下来 N 周中
|
|
Date
|
IsInNextNYears
|
判断
|
判断日期是否系统日期的接下来 N 年中
|
|
Date
|
IsInNextQuarter
|
判断
|
判断日期是否系统日期的下季
|
|
Date
|
IsInNextWeek
|
判断
|
判断日期是否系统日期的下周
|
|
Date
|
IsInNextYear
|
判断
|
判断日期是否系统日期的下年
|
|
Date
|
IsInPreviousDay
|
判断
|
判断日期是否系统日期的上一日
|
|
Date
|
IsInPreviousMonth
|
判断
|
判断日期是否系统日期的上一月
|
|
Date
|
IsInPreviousNDays
|
判断
|
判断日期是否系统日期的上 N 日中
|
|
Date
|
IsInPreviousNMonths
|
判断
|
判断日期是否系统日期的上 N 月中
|
|
Date
|
IsInPreviousNQuarters
|
判断
|
判断日期是否系统日期的上 N 季中
|
|
Date
|
IsInPreviousNWeeks
|
判断
|
判断日期是否系统日期的上 N 周中
|
|
Date
|
IsInPreviousNYears
|
判断
|
判断日期是否系统日期的上 N 年中
|
|
Date
|
IsInPreviousQuarter
|
判断
|
判断日期是否系统日期的上季
|
|
Date
|
IsInPreviousWeek
|
判断
|
判断日期是否系统日期的上周
|
|
Date
|
IsInPreviousYear
|
判断
|
判断日期是否系统日期的上年
|
|
Date
|
IsInYearToDate
|
判断
|
判断日期是否当年起始日至当天的范围内
|
|
Date
|
IsLeapYear
|
判断
|
判断日期是否闰年
|
|
Date
|
Month
|
日期信息
|
返回日期的月份
|
|
Date
|
MonthName
|
日期信息
|
返回日期的月份名称
|
|
Date
|
QuarterOfYear
|
日期信息
|
返回日期的季度
|
|
Date
|
StartOfDay
|
日期信息
|
返回当天的起始值
|
|
Date
|
StartOfMonth
|
日期信息
|
返回当月的开始值
|
|
Date
|
StartOfQuarter
|
日期信息
|
返回当季的开始值
|
|
Date
|
StartOfWeek
|
日期信息
|
返回当周的开始值
|
|
Date
|
StartOfYear
|
日期信息
|
返回当年的开始值
|
|
Date
|
ToRecord
|
日期信息
|
返回年月日组成的 record
|
|
Date
|
ToText
|
转换
|
返回文本样式的日期
|
|
Date
|
WeekOfMonth
|
日期信息
|
返回日期是当月的第几周
|
|
Date
|
WeekOfYear
|
日期信息
|
返回日期是当年的第几周
|
|
Date
|
Year
|
日期信息
|
返回日期的年份
|
DateTime**类函数 **:总共 25 个,包括查看日期时间信息、对日期时间进行判断、对日期时间进行转换几类。
|
类型
|
函数名
|
分类
|
说明
|
|
DateTime
|
AddZone
|
转换
|
给日期时间设置世界时区
|
|
DateTime
|
Date
|
日期时间信息
|
返回日期部分
|
|
DateTime
|
FixedLocalNow
|
计算
|
返回系统日期时间(固定)
|
|
DateTime
|
From
|
转换
|
根据输入的 value 返回日期时间
|
|
DateTime
|
FromFileTime
|
转换
|
根据输入的 filetime 返回日期时间
|
|
DateTime
|
FromText
|
转换
|
根据输入的文本返回日期时间
|
|
DateTime
|
IsInCurrentHour
|
判断
|
判断时间是否系统时间的本小时内
|
|
DateTime
|
IsInCurrentMinute
|
判断
|
判断时间是否系统时间的本分钟内
|
|
DateTime
|
IsInCurrentSecond
|
判断
|
判断时间是否系统时间的本秒内
|
|
DateTime
|
IsInNextHour
|
判断
|
判断时间是否系统时间的下一小时内
|
|
DateTime
|
IsInNextMinute
|
判断
|
判断时间是否系统时间的下一分钟内
|
|
DateTime
|
IsInNextNHours
|
判断
|
判断时间是否系统时间的下 N 小时内
|
|
DateTime
|
IsInNextNMinutes
|
判断
|
判断时间是否系统时间的下 N 分钟内
|
|
DateTime
|
IsInNextNSeconds
|
判断
|
判断时间是否系统时间的下 N 秒内
|
|
DateTime
|
IsInNextSecond
|
判断
|
判断时间是否系统时间的下一秒内
|
|
DateTime
|
IsInPreviousHour
|
判断
|
判断时间是否系统时间的上一小时内
|
|
DateTime
|
IsInPreviousMinute
|
判断
|
判断时间是否系统时间的上一分钟内
|
|
DateTime
|
IsInPreviousNHours
|
判断
|
判断时间是否系统时间的上 N 小时内
|
|
DateTime
|
IsInPreviousNMinutes
|
判断
|
判断时间是否系统时间的上 N 分钟内
|
|
DateTime
|
IsInPreviousNSeconds
|
判断
|
判断时间是否系统时间的上 N 秒内
|
|
DateTime
|
IsInPreviousSecond
|
判断
|
判断时间是否系统时间的上一秒内
|
|
DateTime
|
LocalNow
|
计算
|
返回系统日期时间(随时更新)
|
|
DateTime
|
Time
|
日期时间信息
|
返回时间部分
|
|
DateTime
|
ToRecord
|
转换
|
返回年月日时分秒的 record
|
|
DateTime
|
ToText
|
转换
|
返回文本格式的时间日期
|
DateTimeZone**类函数 **:总共 15 个,包括查看时区信息、对时区转换两类。
|
类型
|
函数名
|
分类
|
说明
|
|
DateTimeZone
|
FixedLocalNow
|
日期时间时区信息
|
返回当前的时间,调用就固定
|
|
DateTimeZone
|
FixedUtcNow
|
日期时间时区信息
|
返回当前的格林威治时间,调用就固定
|
|
DateTimeZone
|
From
|
转换
|
根据输入的 value 返回日期时间时区值
|
|
DateTimeZone
|
FromFileTime
|
转换
|
根据输入的 filetime 返回日期时间时区值
|
|
DateTimeZone
|
FromText
|
转换
|
根据输入的文本返回日期时间时区值
|
|
DateTimeZone
|
LocalNow
|
日期时间时区信息
|
返回当前的时间
|
|
DateTimeZone
|
RemoveZone
|
转换
|
删除时区信息,返回 datetime
|
|
DateTimeZone
|
SwitchZone
|
转换
|
更改时区信息
|
|
DateTimeZone
|
ToLocal
|
转换
|
更改为本地时区
|
|
DateTimeZone
|
ToRecord
|
转换
|
转换成日期、时间、时区的 record
|
|
DateTimeZone
|
ToText
|
转换
|
转换成文本形式
|
|
DateTimeZone
|
ToUtc
|
转换
|
转换成格林威治时区
|
|
DateTimeZone
|
UtcNow
|
日期时间时区信息
|
返回当前的格林威治时间
|
|
DateTimeZone
|
ZoneHours
|
转换
|
更改此值的时区
|
|
DateTimeZone
|
ZoneMinutes
|
转换
|
更改此值的时区
|
Duration**类函数 **:总共 12 个,包括查看持续时间信息、对持续时间转换、对持续时间计算几类。
|
类型
|
函数名
|
分类
|
说明
|
|
Duration
|
Days
|
持续时间信息
|
返回持续时间的日期
|
|
Duration
|
From
|
转换
|
根据输入的 value 返回持续时间
|
|
Duration
|
FromText
|
转换
|
根据输入的文本返回持续时间
|
|
Duration
|
Hours
|
持续时间信息
|
返回持续时间的小时数
|
|
Duration
|
Minutes
|
持续时间信息
|
返回持续时间的分钟数
|
|
Duration
|
Seconds
|
持续时间信息
|
返回持续时间的秒数
|
|
Duration
|
ToRecord
|
转换
|
将持续时间转换为 record
|
|
Duration
|
ToText
|
转换
|
将持续时间转换为文本
|
|
Duration
|
TotalDays
|
计算
|
计算持续时间的总天数
|
|
Duration
|
TotalHours
|
计算
|
计算持续时间的总小时数
|
|
Duration
|
TotalMinutes
|
计算
|
计算持续时间的总分钟数
|
|
Duration
|
TotalSeconds
|
计算
|
计算持续时间的总秒数
|
https://blog.csdn.net/scut_yfli/article/details/104468971/