Date$Time
函数名称
测试用列
描述
测试结果
CurrentDate
CurrentDate()
获取系统当天日期
2008-08-05
CurrentTime
CurrentTime()
获取系统当天时间
17:52:31
CurrentTimestamp
CurrentTimestamp()
获取系统当天日期
时间
2008-08-05
17:52:31
HoursFromTime
HoursFromTime(
’
08:01:02
’
)
获取小时
8
JulianDayFromDate
JulianDayFromDate(
‘2008
-08-
05’
)
2454685
MicroSecondsFromTime
MicroSecondsFromTime(
‘17:52:31’
)
返回一个微妙数
0
MinutesFromTime
MinutesFromTime('14:24:45')
返回一个分钟数
24
MonthDayFromDate
MonthDayFromDate("2008-08-13")
返回当月的第几天
13
DateFromDaysSince
DateFromDaysSince('13',"2008-08-12")
返回当天时间被加
后的日期类型
2008-08-25
MonthFromDate
MonthFromDate('2008-09-01')
返回当月的月
9
NextWeekdayFromDate
NextWeekdayFromDate('2008-08-10','Thursday')
传入当月当天日期
返回得到传入星期
几的下一个日期几
2008-08-14
PreviousWeekdayFromDate
PreviousWeekdayFromDate('2008-08-10','Wednesday')
传入当月当天日期
返回得到传入星期
几的上一个日期几
2008-08-06
SecondsFromTime
SecondsFromTime('17:23:44')
传入时间返回时间
的秒数
44
SecondsSinceFromTimestamp
SecondsSinceFromTimestamp('2008-08-06
10:01:31','2008-08-19 09:12:31')
返回两个日期的比
较后得出的秒数
-1.12026e+06 =
-1120260
TimeDate
TimeDate()
获取系统时间以时
间,日,月,年显示
14:07:50
06
Aug 2008
TimeFromMidnightSeconds
TimeFromMidnightSeconds('120')
传入秒数获得以计
算秒为时间单位的
时间
00:02:00
TimestampFromDateTime
TimestampFromDateTime('2008-09-01','07:30:41')
传入日期,
时间整合
返回
Timestamp
2008-09-01
07:30:41
TimestampFromSecondsSince
TimestampFromSecondsSince('120','2008-08-07
11:12:13')
传
入
秒
数
,
Timestamp
后返回将
秒
数
累
加
到
Timestamp
类型上
2008-08-07
11:14:13
TimestampFromTimet
TimestampFromTimet('120')
传入秒数返回一个
unix
上的
timestamp
类型
1970-01-01
00:02:00
TimetFromTimestamp
TimetFromTimestamp('1970-01-01 00:02:00')
传入
timestamp
类型
返回
unix time_t
120