日期函數——來源網絡,方便查閱

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 返回當前日期之前一天(昨天)的日期

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章