DateUtils時間單元,非常有用。
記得引用這個單元,不然不能用。
CompareDate 比較兩個日期時間值日期部分的大小
CompareDateTime 比較兩個日期時間值的大小
CompareTime 比較兩個日期時間值時間部分的大小
DateOf 去除日期時間值的時間部分
DateTimeToJulianDate 轉換日期時間值爲儒略日
DateTimeToModifiedJulianDate 轉換日期時間值爲改進的儒略日
DateTimeToUnix 轉換日期時間值爲Unix/Linus日期時間值
Day of week 常量 ISO 8601標準中一週各天順序的 常量
DayOf 返回一個日期時間值的天
DayOfTheMonth 返回一個日期時間值的天
DayOfTheWeek 返回一個日期時間值是那星期的第幾天
DayOfTheYear 返回一個日期時間值是那年的第多少天
DaysBetween 返回兩個日期時間值之間相差的整數天數
DaysInAMonth 返回指定年、月的天數
DaysInAYear 返回指定年的天數
DaysInMonth 返回一個日期時間值的那個月的天數
DaysInYear 返回一個日期時間值的那一年的天數
DaySpan 返回兩個日期時間值之間相差的小數天數
DecodeDateDay 返回一個日期時間值的年份和是一年的第多少天
DecodeDateMonthWeek 返回一個日期時間值的年、月、那個月的第幾周、那周的第幾天
DecodeDateTime 返回一個日期時間值的年、月、日、時、分、秒、毫秒
DecodeDateWeek 返回一個日期時間值的年、一年的第多少周、一週的第幾天
DecodeDayOfWeekInMonth 返回一個日期時間值的年、月、一週的第幾天、那個月的第幾個星期幾
EncodeDateDay 返回指定年和一年的第多少天的日期時間值
EncodeDateMonthWeek 返回指定年、月、那個月的第幾周、那周的第幾天的日期時間值
EncodeDateTime 返回指定年、月、日、時、分、秒,毫秒返的日期時間值
EncodeDateWeek 返回指定年、那年的第多少周、那周的第幾天的日期時間值
EncodeDayOfWeekInMonth 返回指定年、月、那個月的第幾個星期幾的日期時間值
EndOfADay 返回指定年、那年第多少天的最後一秒的日期時間值
EndOfAMonth 返回指定年、月的最後一天最後一秒的日期時間值
EndOfAWeek 返回指定年、那年第多少周、那周第幾天的最後一秒的日期時間值
EndOfAYear 返回指定年的最後一天最後一秒的日期時間值
EndOfTheDay 返回指定日期時間值的那一天最後一秒的日期時間值
EndOfTheMonth 返回指定日期時間值的那個月的最後一天最後一秒的日期時間值
EndOfTheWeek 返回指定日期時間值的那一週的最後一天最後一秒的日期時間值
EndOfTheYear 返回指定日期時間值的那一年最後一天最後一秒的日期時間值
HourOf 返回指定日期時間值的小時部分
HourOfTheDay 返回指定日期時間值的小時部分.
HourOfTheMonth 返回從指定日期時間值的那個月的第一天0點到指定日期的小時已經度過的小時數
HourOfTheWeek 返回從指定日期時間值中那一週第一天0點到指定日期的那個小時 已經度過的小時數
HourOfTheYear 返回從指定日期時間值中 那一年第一天0點到指定日期的那個小時已經度過的小時數
HoursBetween 返回兩個指定日期時間值之間相差的小時數
HourSpan 返回兩個指定日期時間值之間相差的小時數(包括小數部分)
IncDay 返回日期時間值向後推移指定天數後的值
IncHour 返回日期時間值向後推移指定小時數的值
IncMilliSecond 返回日期時間值向後推移指定毫秒數的值
IncMinute 返回日期時間值向後推移指定分鐘數的值
IncSecond 返回日期時間值向後推移指定秒數的值
IncWeek 返回日期時間值向後推移指定星期數的值
IncYear 返回日期時間值向後推移指定星期數的值
IsInLeapYear 判斷指定的日期時間值的年份是否爲閏年
IsPM 判斷指定的日期時間值的時間是否是中午12:0:0之後
IsSameDay 判斷一個日期時間值與標準日期時間值是否是同一天
IsToday 判斷一個日期時間值是否是當天
IsValidDate 判斷指定的年、月、日是否是有效的日期
IsValidDateDay 判斷指定的年、該年的天數是否是該年有效的天數
IsValidDateMonthWeek 判斷指定的年、月、該月的第幾周、該周的第幾天是否是有效的日期
IsValidDateTime 判斷指定的年、月、日、時、分、秒、毫秒是否是有效的日期時間值
IsValidDateWeek 判斷指定的年、該年的第多少周、該周第幾天是否是有效的日期
IsValidTime 判斷指定的時、分、秒、毫秒是否是有效的時間
JulianDateToDateTime 轉換儒略日期爲日期時間值
MilliSecondOf 返回指定日期時間值的毫秒部分
MilliSecondOfTheDay 返回指定日期時間值的那天0時0分0秒0毫秒開始到其指定時間的毫秒數
MilliSecondOfTheHour 返回指定日期時間值的那一小時0分0秒0毫秒開始到其指定時間的毫秒數
MilliSecondOfTheMinute 返回指定日期時間值的那一分鐘0秒0毫秒開始到其指定時間的毫秒數
MilliSecondOfTheMonth 返回指定日期時間值的那個月1日分鐘0秒0毫秒開始到其指定時間的毫秒數
MilliSecondOfTheSecond 返回指定日期時間值的毫秒部分
MilliSecondOfTheWeek 返回指定日期時間值的那周星期一0時0分0秒0毫秒到其指定時間的毫秒數
MilliSecondOfTheYear 返回指定日期時間值的那年1月1日0時0分0秒0毫秒到其指定時間的毫秒數
MilliSecondsBetween 返回兩個指定日期時間值之間相差的毫秒數(整數)
MilliSecondSpan 返回兩個指定日期時間值 之間相差的毫秒數(小數)
MinuteOf 返回指定日期時間值 分鐘部分
MinuteOfTheDay 返回指定日期時間值的那天0時0分開始到其指定時間的分鐘數
MinuteOfTheHour 返回指定日期時間值的分鐘部分
MinuteOfTheMonth 返回指定日期時間值的那個月1日0時0分開始到其指定時間的分鐘數
MinuteOfTheWeek 返回指定日期時間值的那周第1天0時0分開始到其指定時間的分鐘數
MinuteOfTheYear 返回指定日期時間值的那年1月1日0時0分開始到其指定時間的分鐘數
MinutesBetween 返回兩個指定日期時間值之間相差的分鐘數(整數)
MinuteSpan 返回兩個指定日期時間值之間相差的分鐘數(包含小數)
ModifiedJulianDateToDateTime 轉換修正的儒略日爲日期時間值
MonthOf 返回指定日期時間值的月份部分
MonthOfTheYear 返回指定日期時間值的月份部分
MonthsBetween 返回兩個指定日期時間值之間相差的月份(整數)
MonthSpan 返回兩個指定日期時間值之間相差的月份(包含小數)
NthDayOfWeek 返回指定日期時間值該月的第幾個星期幾
OneHour 常量 Delphi與時間成反比的常量
OneMillisecond 常量 Delphi與時間成反比的常量
OneMinute 常量 Delphi與時間成反比的常量
OneSecond 常量 Delphi與時間成反比的常量
RecodeDate 替換指定日期時間值的日期部分
RecodeDateTime 選擇替換指定日期時間值
RecodeDay 替換指定日期時間值 的日部分
RecodeHour 替換指定日期時間值 的小時部分
RecodeMilliSecond 替換指定日期時間值的毫秒部分
RecodeMinute 替換指定日期時間值的分鐘部分
RecodeMonth 替換指定日期時間值的月份部分
RecodeSecond 替換指定日期時間值的秒部分
RecodeTime 替換指定日期時間值的時間部分
RecodeYear 替換指定日期時間值的年份部分
SameDate 判斷兩個日期時間值的年、月、日部分是否相同
SameDateTime 判斷兩個日期時間值的年、月、日、時、分、秒、毫秒是否相同
SameTime 判斷兩個日期時間值的時、分、秒、毫秒部分是否相同
SecondOf 返回指定日期時間值的秒部分
SecondOfTheDay 返回從指定日期時間值那天0時0分0秒到其指定時間的秒數
SecondOfTheHour 返回從指定日期時間值那小時0分0秒到其指定時間的秒數
SecondOfTheMinute 返回從指定日期時間值那分鐘0秒到其指定時間的秒數
SecondOfTheMonth 返回從指定日期時間值那個月1日0時0分0秒到其指定時間的秒數
SecondOfTheWeek 返回從指定日期時間值所在周的星期一0時0分0秒到其指定時間的秒數
SecondOfTheYear 返回從指定日期時間值那年的1月1日0時0分0秒到其指定時間的秒數
SecondsBetween 返回兩個指定日期時間值之間相差的秒數(整數)
SecondSpan 返回兩個指定日期時間值之間相差的秒數(包含小數)
StartOfADay 返回指定那天開始(0時0分0秒0毫秒)的日期時間值
StartOfAMonth 返回指定年、月的第一天開始(0時0分0秒0毫秒)的日期時間值
StartOfAWeek 返回指定年、第多少周、第幾天開始(0時0分0秒0毫秒)的日期時間值
StartOfAYear 返回指定年開始(1月1日0時0分0秒0毫秒)的日期時間值
StartOfTheDay 返回指定日期時間值那天開始(0時0分0秒0毫秒)的日期時間值
StartOfTheMonth 返回指定日期時間值那個月開始(1日0時0分0秒0毫秒)的日期時間值
StartOfTheWeek 返回指定日期時間值那周開始(第一天0時0分0秒0毫秒)的日期時間值
StartOfTheYear 返回指定日期時間值那年開始(1月1日0時0分0秒0毫秒)的日期時間值
TimeOf 返回指定日期時間值的時間部分
Today 返回當天的日期
Tomorrow 返回下一天的日期
TryEncodeDateDay 計算指定年、該年第多少天的日期時間值
TryEncodeDateMonthWeek 計算指定年、月、該月第幾周、該周第幾天的日期時間值
TryEncodeDateTime 轉換指定年、月、日、時、分、秒、毫秒爲日期時間值
TryEncodeDateWeek 轉換指定年、該第多少周、該周第幾天爲日期時間值
TryEncodeDayOfWeekInMonth 轉換指定年、月、該月第幾個星期幾爲日期時間值
TryJulianDateToDateTime 轉換指定儒略日爲日期時間值
TryModifiedJulianDateToDateTime 轉換指定修正儒略日爲日期時間值
TryRecodeDateTime 選擇替換指定日期時間值的某些部分
UnixToDateTime 轉換Unix或Linux日期、時間值爲Delphi日期時間值
WeekOf 返回指定日期時間值是某年的第多少周
WeekOfTheMonth 返回指定日期時間值是某月的第 幾周
WeekOfTheYear 返回指定日期時間值是某年的第多少周
WeeksBetween 返回兩個指定日期時間值 之間相差多少周(整數)
WeeksInAYear 返回指定的年有多少周
WeeksInYear 返回指定日期時間值的那年有多少周
WeekSpan 返回兩個指定日期時間值之間相差多少周(包含小數)
WithinPastDays 判斷兩個日期之間相差 是否在指定天數的範圍內
WithinPastHours 判斷兩個日期 時間值之間相差是否在指定小時的範圍內
WithinPastMilliSeconds 判斷兩個日期時間值之間相差是否在指定毫秒的範圍內
WithinPastMinutes 判斷兩個日期時間值之間相差是否在指定分鐘的範圍內
WithinPastMonths 判斷兩個日期時間值之間相差是否在指定月份的範圍內
WithinPastSeconds 判斷兩個日期時間值之間相差是否在指定秒數的範圍內
WithinPastWeeks 判斷兩個日期時間值之間相差是否在指定星期數的範圍內
WithinPastYears 判斷兩個日期時間值之間相差是否在指定年數的範圍內
YearOf 返回指定日期時間值中年份部分
YearsBetween 返回兩個指定日期時間值之間相差的年份數(整數)
YearSpan 返回兩個指定日期時間值之間相差的年份數(包含小數)
Yesterday 返回當前日期之前一天(昨天)的日期