表示: Delphi
C++
表示設定
System.DateUtils
提供:XE2 API Documentation
目次 |
クラス
| ELocalTimeInvalid | ELocalTimeInvalid は、ローカル時間が無効であることを示す例外クラスです。 |
| TTimeZone | TTimeZone には、タイムゾーンをサポートするための一連のツールが備わっています。 |
ルーチン
| CompareDate | 2 つの TDateTime 値の日付部分の関係を示します。 |
| CompareDateTime | 2 つの TDateTime 値の関係を示します。 |
| CompareTime | 2 つの TDateTime 値の時刻部分の関係を示します。 |
| DateInRange | TDate 値が範囲に含まれているかどうかを確認します。 |
| DateOf | TDateTime 値から時刻部分を取り除きます。 |
| DateTimeInRange | TDateTime 値が範囲に含まれているかどうかを確認します。 |
| DateTimeToJulianDate | TDateTime 値をユリウス日に変換します。 |
| DateTimeToModifiedJulianDate | TDateTime 値を修正ユリウス日に変換します。 |
| DateTimeToUnix | TDateTime 値を UNIX/Linux スタイルの日付時刻値に変換します。 |
| DayOf | TDateTime 値で表される日付の日部分を返します。 |
| DayOfTheMonth | TDateTime 値で表された日付を返します。 |
| DayOfTheWeek | TDateTime 値で表される日付の曜日部分を返します。 |
| DayOfTheYear | 指定された TDateTime 値と前年の 12 月 31 日の間の日数を返します。 |
| DaysBetween | 指定した 2 つの TDateTime 値の間隔が何日かを返します(端数は切り捨て)。 |
| DaysInAMonth | 指定された年の指定された月の日数を返します。 |
| DaysInAYear | 指定された年の日数を返します。 |
| DaysInMonth | 指定された TDateTime 値の月の日数を返します。 |
| DaysInYear | 指定された TDateTime 値の年の日数を返します。 |
| DaySpan | 指定した 2 つの TDateTime 値の間隔が何日かを返します(端数を含む)。 |
| DecodeDateDay | 指定された TDateTime 値が表す年と日(その年の何日めにあたるか)を返します。 |
| DecodeDateMonthWeek | 指定された TDateTime 値が表す年,月,月の何週目か,および曜日を返します。 |
| DecodeDateTime | TDateTime の Year,Month,Day,Hour,Minute,Second,および Millisecond の値を返します。 |
| DecodeDateWeek | 指定された TDateTime 値オブジェクトの年,週(年の第何週であるか),および曜日を返します。 |
| DecodeDayOfWeekInMonth | 指定された TDateTime 値の年,月,曜日,およびその曜日の月内でのカウントを返します。 |
| EncodeDateDay | 指定された年の指定された日(その年の何日めにあたるか)を表す TDateTime 値を返します。 |
| EncodeDateMonthWeek | 指定された年,月,および週の指定された曜日を表す TDateTime 値を返します。 |
| EncodeDateTime | 指定された年,月,日,時,分,秒,およびミリ秒を表す TDateTime 値を返します。 |
| EncodeDateWeek | 指定された年,週の指定された曜日を表す TDateTime 値を返します。 |
| EncodeDayOfWeekInMonth | 指定された年,月の中で,指定された曜日を表す TDateTime 値を返します。 |
| EndOfADay | 指定された日の最後のミリ秒を表す TDateTime 値を返します。 |
| EndOfAMonth | 指定された月の最終日の最後のミリ秒を表す TDateTime 値を返します。 |
| EndOfAWeek | 指定された週の指定された日の最後のミリ秒を表す TDateTime オブジェクト値を返します。 |
| EndOfAYear | 指定された年の最後のミリ秒を表す TDateTime 値を返します。 |
| EndOfTheDay | 指定された TDateTime 値により特定される日の最後のミリ秒を表す TDateTime 値を返します。 |
| EndOfTheMonth | 指定された TDateTime 値により特定される月の最終日の最後のミリ秒を表す TDateTime 値を返します。 |
| EndOfTheWeek | 指定された TDateTime 値によって特定される週の最終日の最後のミリ秒を表す TDateTime 値を返します。 |
| EndOfTheYear | 指定された TDateTime 値により特定される年の最終日の最後のミリ秒を表す TDateTime 値を返します。 |
| HourOf | TDateTime 値で表された時を返します。 |
| HourOfTheDay | TDateTime 値で表された時を返します。 |
| HourOfTheMonth | 指定された TDateTime 値とその月の最初の日の午前 0 時との間にある時間数を返します。 |
| HourOfTheWeek | 指定された TDateTime 値とその週の最初の日の午前 0 時との間にある時間数を返します。 |
| HourOfTheYear | 指定された TDateTime 値とその年の最初の日の午前 0 時との間にある時間数を返します。 |
| HoursBetween | 指定した 2 つの TDateTime 値の間隔が何時間かを返します(端数は切り捨て)。 |
| HourSpan | 指定した 2 つの TDateTime 値の間隔が何時間かを返します(端数を含む)。 |
| IncDay | 指定された日数で変更された日付を返します。 |
| IncHour | 指定された時間数で変更された日付時刻値を返します。 |
| IncMilliSecond | 指定されたミリ秒数で変更された日付時刻値を返します。 |
| IncMinute | 指定された分数で変更された日付時刻値を返します。 |
| IncSecond | 指定された秒数で変更された日付時刻値を返します。 |
| IncWeek | 指定された週数で変更された日付を返します。 |
| IncYear | 指定された年数で変更された日付を返します。 |
| InvalidDateDayError | InvalidDateDayError は、内部的に使用されます。 |
| InvalidDateMonthWeekError | InvalidDateMonthWeekError は、内部的に使用されます。 |
| InvalidDateTimeError | InvalidDateTimeError は、内部的に使用されます。 |
| InvalidDateWeekError | InvalidDateWeekError は、内部的に使用されます。 |
| InvalidDayOfWeekInMonthError | InvalidDayOfWeekInMonthError は、内部的に使用されます。 |
| IsAM | 指定された TDateTime 値の時刻部分が正午より前かどうかを示します。 |
| IsInLeapYear | 指定された TDateTime 値がうるう年であるのかどうかを示します。 |
| IsPM | 指定された TDateTime 値の時刻部分が午後であるかどうかを示します。 |
| IsSameDay | 指定された TDateTime 値が基準の日付と同じ日であるかどうかを示します。 |
| IsToday | 指定された TDateTime 値が現在の日付と同じであるかどうかを示します。 |
| IsValidDate | 指定された年,月,および日が有効な日付を表しているかどうかを示します。 |
| IsValidDateDay | 指定された年と日が有効な日付を表しているかどうかを示します。 |
| IsValidDateMonthWeek | 指定された年,月,週,および曜日が有効な日付を表しているかどうかを示します。 |
| IsValidDateTime | 指定された年,月,日,時,分,秒,およびミリ秒が有効な日付と時刻を表しているかどうかを示します。 |
| IsValidDateWeek | 指定された年,週,および曜日が有効な日付を表しているかどうかを示します。 |
| IsValidTime | 指定された時,分,秒,およびミリ秒が有効な日付と時刻を表しているかどうかを示します。 |
| JulianDateToDateTime | ユリウス日を TDateTime 値に変換します。 |
| MilliSecondOf | TDateTime 値で表されたミリ秒を返します。 |
| MilliSecondOfTheDay | 指定された TDateTime 値と同じ日の開始との間にあるミリ秒数を返します。 |
| MilliSecondOfTheHour | 指定された TDateTime 値と同じ時の開始との間にあるミリ秒数を返します。 |
| MilliSecondOfTheMinute | 指定された TDateTime 値と同じ分の開始との間にあるミリ秒数を返します。 |
| MilliSecondOfTheMonth | 指定された TDateTime 値とその月の開始との間にあるミリ秒数を返します。 |
| MilliSecondOfTheSecond | TDateTime 値で表されたミリ秒を返します。 |
| MilliSecondOfTheWeek | 指定された TDateTime 値とその週の最初の日の午前 0 時との間にあるミリ秒数を返します。 |
| MilliSecondOfTheYear | 指定された TDateTime 値とその年の最初の日の午前 0 時との間にあるミリ秒数を返します。 |
| MilliSecondsBetween | 指定した 2 つの TDateTime 値の間隔が何ミリ秒かを返します(端数は切り捨て)。 |
| MilliSecondSpan | 指定した 2 つの TDateTime 値の間隔が何ミリ秒かを返します(端数は切り捨て)。 |
| MinuteOf | TDateTime 値で表された分を返します。 |
| MinuteOfTheDay | 指定された TDateTime 値と同じ日の午前 0 時との間にある分数を返します。 |
| MinuteOfTheHour | 指定された TDateTime 値と同じ時の開始との間にある分数を返します。 |
| MinuteOfTheMonth | 指定された TDateTime 値とその月の最初の日の午前 0 時との間にある分数を返します。 |
| MinuteOfTheWeek | 指定された TDateTime 値とその週の最初の日の午前 0 時との間にある分数を返します。 |
| MinuteOfTheYear | 指定された TDateTime 値とその年の最初の日の午前 0 時との間にある分数を返します。 |
| MinutesBetween | 指定した 2 つの TDateTime 値の間隔が何分かを返します(端数は切り捨て)。 |
| MinuteSpan | 指定した 2 つの TDateTime 値の間隔が何分かを返します(端数を含む)。 |
| ModifiedJulianDateToDateTime | 修正ユリウス日を TDateTime 値に変換します。 |
| MonthOf | TDateTime 値で表された月を返します。 |
| MonthOfTheYear | TDateTime 値で表された月を返します。 |
| MonthsBetween | 指定した 2 つの TDateTime 値の間隔が何か月かを返します(端数は切り捨て)。 |
| MonthSpan | 指定した 2 つの TDateTime 値の間隔が、おおよそ何カ月かを返します(端数を含む)。 |
| NthDayOfWeek | 指定された TDateTime 値が表す曜日の順序を返します。 |
| RecodeDate | 指定された TDateTime 値の日付部分を置換します。 |
| RecodeDateTime | 指定された TDateTime 値の構成要素を選択的に置換します。 |
| RecodeDay | 指定された TDateTime 値の日を置換します。 |
| RecodeHour | 指定された TDateTime 値の時を置換します。 |
| RecodeMilliSecond | 指定された TDateTime 値のミリ秒を置換します。 |
| RecodeMinute | 指定された TDateTime 値の分を置換します。 |
| RecodeMonth | 指定された TDateTime 値の月を置換します。 |
| RecodeSecond | 指定された TDateTime 値の秒を置換します。 |
| RecodeTime | 指定された TDateTime 値の時刻部分を置換します。 |
| RecodeYear | 指定された TDateTime 値の年を置換します。 |
| SameDate | 2 つの TDateTime 値が同じ年,月,および日を表しているかどうかを示します。 |
| SameDateTime | 2 つの TDateTime 値が同じ年,月,日,時,分,秒,およびミリ秒を表しているかどうかを示します。 |
| SameTime | 2 つの TDateTime 値が同じ時刻を表しているかどうかを示します(日付部分は無視)。 |
| SecondOf | TDateTime 値で表された秒を返します。 |
| SecondOfTheDay | 指定された TDateTime 値と同じ日の午前 0 時との間にある秒数を返します。 |
| SecondOfTheHour | 指定された TDateTime 値と同じ時の開始との間にある秒数を返します。 |
| SecondOfTheMinute | 指定された TDateTime 値と同じ分の開始との間にある秒数を返します。 |
| SecondOfTheMonth | 指定された TDateTime 値とその月の最初の日の午前 0 時との間にある秒数を返します。 |
| SecondOfTheWeek | 指定された TDateTime 値とその週の最初の日の午前 0 時との間にある秒数を返します。 |
| SecondOfTheYear | 指定された TDateTime 値とその年の最初の日の午前 0 時との間にある秒数を返します。 |
| SecondsBetween | 指定した 2 つの TDateTime 値の間隔が何秒かを返します(端数は切り捨て)。 |
| SecondSpan | 指定した 2 つの TDateTime 値の間隔が何秒かを返します(端数を含む)。 |
| StartOfADay | 指定された日の午前 0 時を表す TDateTime を返します。 |
| StartOfAMonth | 指定された月の最初の日の午前 0 時を表す TDateTime を返します。 |
| StartOfAWeek | 指定週の指定曜日の最初の瞬間を表す TDateTime を返します。 |
| StartOfAYear | 指定年の最初の日の最初の瞬間を表す TDateTime を返します。 |
| StartOfTheDay | 指定された TDateTime で特定された日の午前 0 時 0 分 0 秒 0 ミリ秒を表す TDateTime を返します。 |
| StartOfTheMonth | 指定された TDateTime で特定された月の最初の日の午前 0 時 0 分 0 秒 0 ミリ秒を表す TDateTime を返します。 |
| StartOfTheWeek | 指定された TDateTime で特定された週の最初の日の午前 0 時 0 分 0 秒 0 ミリ秒を表す TDateTime を返します。 |
| StartOfTheYear | 指定された TDateTime で特定された年の最初の日の午前 0 時 0 分 0 秒 0 ミリ秒を表す TDateTime を返します。 |
| TimeInRange | TDateTime 値が範囲に含まれているかどうかを確認します。 |
| TimeOf | TDateTime 値から日付部分を取り除きます。 |
| Today | 現在の日付を表す TDateTime 値を返します。 |
| Tomorrow | 次の日を表す TDateTime 値を返します。 |
| TryEncodeDateDay | 指定された年の指定された日を表す TDateTime 値を計算します。 |
| TryEncodeDateMonthWeek | 指定された年,月,および週の指定された曜日を表す TDateTime 値を計算します。 |
| TryEncodeDateTime | 指定された年,月,日,時,分,秒,およびミリ秒を表す TDateTime 値を計算します。 |
| TryEncodeDateWeek | 指定された年の指定された週の指定された曜日を表す TDateTime 値を計算します。 |
| TryEncodeDayOfWeekInMonth | 指定された月および年の中の,指定された曜日を表す TDateTime を計算します。 |
| TryJulianDateToDateTime | ユリウス日を TDateTime 値に変換します。 |
| TryModifiedJulianDateToDateTime | 修正ユリウス日を TDateTime 値に変換します。 |
| TryRecodeDateTime | 指定された TDateTime 値の構成要素を選択的に置換します。 |
| UnixToDateTime | Unix/Linux スタイルの日付時刻値を TDateTime 値に変換します。 |
| WeekOf | TDateTime 値で表された週を返します。 |
| WeekOfTheMonth | TDateTime 値で表された週を返します。 |
| WeekOfTheYear | TDateTime 値で表された週を返します。 |
| WeeksBetween | 指定した 2 つの TDateTime 値の間隔が何週かを返します(端数は切り捨て)。 |
| WeeksInAYear | 指定された年の週数を返します。 |
| WeeksInYear | 指定された TDateTime 値の年の週数を返します。 |
| WeekSpan | 指定した 2 つの TDateTime 値の間隔が何週かを返します(端数を含む)。 |
| WithinPastDays | 2 つの日付が互いに指定された日数内にあるかどうかを示します。 |
| WithinPastHours | 2 つの日付時刻値が互いに指定された時間内にあるかどうかを示します。 |
| WithinPastMilliSeconds | 2 つの日付時刻値が互いに指定されたミリ秒内にあるかどうかを示します。 |
| WithinPastMinutes | 2 つの日付時刻値が互いに指定された分数内にあるかどうかを示します。 |
| WithinPastMonths | 2 つの日付時刻値が互いに指定された月数内にあるかどうかを示します。 |
| WithinPastSeconds | 2 つの日付時刻値が互いに指定された秒数内にあるかどうかを示します。 |
| WithinPastWeeks | 2 つの日付時刻値が互いに指定された週数内にあるかどうかを示します。 |
| WithinPastYears | 2 つの日付時刻値が互いに指定された年数内にあるかどうかを示します。 |
| YearOf | TDateTime 値で表された年を返します。 |
| YearsBetween | 指定した 2 つの TDateTime 値の間隔が何年かを返します(端数は切り捨て)。 |
| YearSpan | 指定した 2 つの TDateTime 値の間隔が何年かを返します(端数を含む)。 |
| Yesterday | 前日を表す TDateTime 値を返します。 |
型
| TLocalTimeType | 日付/時刻値の種類を示します。 |
変数
| ApproxDaysPerMonth | ApproxDaysPerMonth は、通常の 4 年間を超えて数える場合の、1 か月のおおよその日数を表します。 |
| ApproxDaysPerYear | ApproxDaysPerYear は、通常の 4 年間を超えて数え場合の、1 年間のおおよその日数を表します。 |
| DaysPerYear | DaysPerYear: array[0..1] of Word; |
定数
| DayFriday | DayFriday: Integer = 5; |
| DayMonday | DayMonday: Integer = 1; |
| DaySaturday | DaySaturday: Integer = 6; |
| DaysPerWeek | DaysPerWeek: Integer = 7; |
| DaysPerYear | DaysPerYear: array[0..1] of Word; |
| DaySunday | DaySunday: Integer = 7; |
| DayThursday | DayThursday: Integer = 4; |
| DayTuesday | DayTuesday: Integer = 2; |
| DayWednesday | DayWednesday: Integer = 3; |
| EpochAsJulianDate | EpochAsJulianDate: Comp = 2.415e+06; |
| EpochAsUnixDate | EpochAsUnixDate: Int64 = $FFFFFFFF7C52DE80; |
| lttAmbiguous | lttAmbiguous: TLocalTimeType = lttAmbiguous; |
| lttDaylight | lttDaylight: TLocalTimeType = lttDaylight; |
| lttInvalid | lttInvalid: TLocalTimeType = lttInvalid; |
| lttStandard | lttStandard: TLocalTimeType = lttStandard; |
| MonthApril | MonthApril: Integer = 4; |
| MonthAugust | MonthAugust: Integer = 8; |
| MonthDecember | MonthDecember: Integer = $C; |
| MonthFebruary | MonthFebruary: Integer = 2; |
| MonthJanuary | MonthJanuary: Integer = 1; |
| MonthJuly | MonthJuly: Integer = 7; |
| MonthJune | MonthJune: Integer = 6; |
| MonthMarch | MonthMarch: Integer = 3; |
| MonthMay | MonthMay: Integer = 5; |
| MonthNovember | MonthNovember: Integer = $B; |
| MonthOctober | MonthOctober: Integer = $A; |
| MonthSeptember | MonthSeptember: Integer = 9; |
| MonthsPerYear | MonthsPerYear: Integer = $C; |
| OneHour | OneHour: Extended = 0.04167; |
| OneMillisecond | OneMillisecond: Extended = 1.157e-08; |
| OneMinute | OneMinute: Extended = 0.0006944; |
| OneSecond | OneSecond: Extended = 1.157e-05; |
| RecodeLeaveFieldAsIs | RecodeLeaveFieldAsIs: Integer = $FFFF; |
| WeeksPerFortnight | WeeksPerFortnight: Integer = 2; |
| YearsPerCentury | YearsPerCentury: Integer = $64; |
| YearsPerDecade | YearsPerDecade: Integer = $A; |
| YearsPerMillennium | YearsPerMillennium: Integer = $3E8; |