System::Dateutils - C++ Builder

C++ Builder 参考手册System::Dateutils


System::Dateutils 里面都是日期和时间处理相关的内容,包括:

  • System::Dateutils 类
  • System::Dateutils 类型
  • System::Dateutils 常数
  • System::Dateutils 变量
  • System::Dateutils 函数

一. System::Dateutils 类

说明
EDateTimeException 日期时间处理异常:无效的日期时间
ELocalTimeInvalid TTimeZone 异常:无效的本地时间
TTimeZone 时区处理类

二. System::Dateutils 类型

类型 说明
TLocalTimeType 本地时间类型 (是否使用夏令时等)

三. System::Dateutils 常数

常数 类型 说明
OneHour System::Extended TDateTime 类型:一小时时间
OneMinute System::Extended TDateTime 类型:一分钟时间
OneSecond System::Extended TDateTime 类型:一秒钟时间
OneMillisecond System::Extended TDateTime 类型:一毫秒时间
DaysPerWeek System::Int8 Week (一周) 有多少天 (7)
WeeksPerFortnight System::Int8 Fortnight (两周) 有多少周 (2)
MonthsPerYear System::Int8 Year (一年) 有多少个月 (12)
YearsPerDecade System::Int8 Decade (十年) 有多少年 (10)
YearsPerCentury System::Int8 Century (世纪) 有多少年 (100)
YearsPerMillennium System::Word Millennium (千年) 有多少年 (1000)
DayMonday System::Int8 星期一 (1)
DayTuesday System::Int8 星期二 (2)
DayWednesday System::Int8 星期三 (3)
DayThursday System::Int8 星期四 (4)
DayFriday System::Int8 星期五 (5)
DaySaturday System::Int8 星期六 (6)
DaySunday System::Int8 星期天 (7)
MonthJanuary System::Int8 一月 (1)
MonthFebruary System::Int8 二月 (2)
MonthMarch System::Int8 三月 (3)
MonthApril System::Int8 四月 (4)
MonthMay System::Int8 五月 (5)
MonthJune System::Int8 六月 (6)
MonthJuly System::Int8 七月 (7)
MonthAugust System::Int8 八月 (8)
MonthSeptember System::Int8 九月 (9)
MonthOctober System::Int8 十月 (10)
MonthNovember System::Int8 十一月 (11)
MonthDecember System::Int8 十二月 (12)
EpochAsJulianDate System::Extended TDateTime 与儒略日的时间差
EpochAsUnixDate __int64 TDateTime 与 UNIX 时间戳的时间差
RecodeLeaveFieldAsIs System::Word RecodeDateTime 的参数值,保持原值

四. System::Dateutils 变量

变量 类型 说明
ApproxDaysPerMonth double 一个月大约有多少天 (30.4375)
ApproxDaysPerYear double 一年大约有多少天 (365.25)
DaysPerYear System::StaticArray 一年有多少天 {365, 366}

五. System::Dateutils 函数

函数 说明
DateOf 提取日期时间当中的日期
TimeOf 提取日期时间当中的时间
IsInLeapYear 这个日期和时间是在闰年
IsAM 这个时间是上午
IsPM 这个时间是下午
IsValidDate 判断年、月、日是有效的日期
IsValidTime 判断时、分、秒、毫秒是有效的时间
IsValidDateTime 判断年、月、日、时、分、秒、毫秒是有效的日期和时间
IsValidDateMonthWeek 年、月、这个月的周、这个周的第几天是否有效
IsValidDateDay 年、这个年的第几天是否有效
IsValidDateWeek 年、这个年的第几周、这个周的第几天是否有效
DaysInYear 这个日期所在的年一共有多少天
DaysInAYear 这一年一共有多少天
DaysInMonth 这个日期所在的月份一共有多少天
DaysInAMonth 这个年的这个月份一共有多少天
WeeksInYear 这个日期所在的年一共有多少周
WeeksInAYear 这一年一共有多少周
Today 今天的日期 (时间部分为 0)
Yesterday 昨天的日期 (时间部分为 0)
Tomorrow 明天的日期 (时间部分为 0)
IsToday 这个时间是否在今天
IsSameDay 这两个时间是否在同一天
YearOf 提取日期时间的年
MonthOf 提取日期时间的月
DayOf 提取日期时间的日
WeekOf 这个日期时间在这一年的第几周 (ISO 8601)
HourOf 提取日期时间的时
MinuteOf 提取日期时间的分
SecondOf 提取日期时间的秒
MilliSecondOf 提取日期时间的毫秒
StartOfTheYear 这个日期时间所在年的 1 月 1 日 00:00:00.000
EndOfTheYear 这个日期时间所在年的 12月31日 23:59:59.999
StartOfTheMonth 这个日期时间所在月份的 1 日 00:00:00.000
EndOfTheMonth 这个日期时间所在月份的最后一天 23:59:59.999
StartOfTheWeek 这个日期时间所在周星期一 00:00:00.000 (ISO 8601)
EndOfTheWeek 这个日期时间所在周星期天 23:59:59.999 (ISO 8601)
StartOfTheDay 这个日期时间所在天的 00:00:00.000
EndOfTheDay 这个日期时间所在天的 23:59:59.999
StartOfAYear 这一年的 1 月 1 日 00:00:00.000
EndOfAYear 这一年的 12月31日 23:59:59.999
StartOfAMonth 这个月的 1 日 00:00:00.000
EndOfAMonth 这个月的最后一天的 23:59:59.999
StartOfAWeek 这一年的这一周星期一 00:00:00.000 (ISO 8601)
EndOfAWeek 这一年的这一周星期天 23:59:59.999 (ISO 8601)
StartOfADay 这一天的 00:00:00.000
EndOfADay 这一天的 23:59:59.999
MonthOfTheYear 这个日期时间所在的月份
WeekOfTheYear 这个日期时间所在的周 (ISO 8601)
DayOfTheYear 这个日期时间所在的天是这一年的第几天
HourOfTheYear 这个日期时间所在的小时是这一年的第几个小时
MinuteOfTheYear 这个日期时间所在的分钟是这一年的第几个分钟
SecondOfTheYear 这个日期时间所在的秒是这一年的第几个秒
MilliSecondOfTheYear 这个日期时间所在的毫秒是这一年的第几个毫秒
WeekOfTheMonth 这个日期时间在这个月的第几周 (ISO 8601)
DayOfTheMonth 这个日期时间在这个月的第几天
HourOfTheMonth 这个日期时间在这个月的第几个小时
MinuteOfTheMonth 这个日期时间在这个月的第几分钟
SecondOfTheMonth 这个日期时间在这个月的第几秒钟
MilliSecondOfTheMonth 这个日期时间在这个月的第几个毫秒
DayOfTheWeek 这个日期时间在所在周的第几天 (ISO 8601)
HourOfTheWeek 这个日期时间在所在周的第几小时 (ISO 8601)
MinuteOfTheWeek 这个日期时间在所在周的第几分钟 (ISO 8601)
SecondOfTheWeek 这个日期时间在所在周的第几秒钟 (ISO 8601)
MilliSecondOfTheWeek 这个日期时间在所在周的第几毫秒 (ISO 8601)
HourOfTheDay 这个日期时间是这一天的第几个小时
MinuteOfTheDay 这个日期时间是这一天的第几分钟
SecondOfTheDay 这个日期时间是这一天的第几秒钟
MilliSecondOfTheDay 这个日期时间是这一天的第几毫秒
MinuteOfTheHour 这个日期时间是这一小时的第几分钟
SecondOfTheHour 这个日期时间是这一小时的第几秒钟
MilliSecondOfTheHour 这个日期时间是这一小时的第几毫秒
SecondOfTheMinute 这个日期时间是这一分钟的第几秒钟
MilliSecondOfTheMinute 这个日期时间是这一分钟的第几毫秒
MilliSecondOfTheSecond 这个日期时间是这一秒的第几毫秒
WithinPastYears 两个日期时间是否相差在几年之内
WithinPastMonths 两个日期时间是否相差在几个月之内
WithinPastWeeks 两个日期时间是否相差在几周之内
WithinPastDays 两个日期时间是否相差在几天之内
WithinPastHours 两个日期时间是否相差在几个小时之内
WithinPastMinutes 两个日期时间是否相差在几分钟之内
WithinPastSeconds 两个日期时间是否相差在几秒钟之内
WithinPastMilliSeconds 两个日期时间是否相差在几毫秒之内
YearsBetween 两个日期时间相差多少年
MonthsBetween 两个日期时间相差多少个月
WeeksBetween 两个日期时间相差多少周
DaysBetween 两个日期时间相差多少天
HoursBetween 两个日期时间相差多少小时
MinutesBetween 两个日期时间相差多少分钟
SecondsBetween 两个日期时间相差多少秒
MilliSecondsBetween 两个日期时间相差多少毫秒
DateTimeInRange 这个日期时间是否在两个日期时间之间
TimeInRange 这个时间是否在两个时间之间
DateInRange 这个日期是否在两个日期之间
YearSpan 两个日期时间相差多少年 (小数)
MonthSpan 两个日期时间相差多少月 (小数)
WeekSpan 两个日期时间相差多少周 (小数)
DaySpan 两个日期时间相差多少天 (小数)
HourSpan 两个日期时间相差多少小时 (小数)
MinuteSpan 两个日期时间相差多少分钟 (小数)
SecondSpan 两个日期时间相差多少秒 (小数)
MilliSecondSpan 两个日期时间相差多少毫秒 (小数)
IncYear 这个日期时间几年之前(后)的日期时间
IncWeek 这个日期时间几周之前(后)的日期时间
IncDay 这个日期时间几天之前(后)的日期时间
IncHour 这个日期时间几小时之前(后)的日期时间
IncMinute 这个日期时间几分钟之前(后)的日期时间
IncSecond 这个日期时间几秒之前(后)的日期时间
IncMilliSecond 这个日期时间几毫秒之前(后)的日期时间
EncodeDateTime 年月日时分毫秒转日期时间
DecodeDateTime 日期时间转年月日时分毫秒
EncodeDateWeek 年、第几周、这个周的第几天转日期
DecodeDateWeek 日期转年、第几周、这个周的第几天
EncodeDateDay 年、这一年的第几天转日期
DecodeDateDay 日期转年、这一年的第几天
EncodeDateMonthWeek 年、月、这个月的第几周、这个周的第几天转日期
DecodeDateMonthWeek 日期转年、月、这个月的第几周、这个周的第几天
TryEncodeDateTime 年月日时分毫秒转日期时间
TryEncodeDateWeek 年、第几周、这个周的第几天转日期
TryEncodeDateDay 年、这一年的第几天转日期
TryEncodeDateMonthWeek 年、月、这个月的第几周、这个周的第几天转日期
RecodeYear 改变日期时间当中的年
RecodeMonth 改变日期时间当中的月
RecodeDay 改变日期时间当中的日
RecodeHour 改变日期时间当中的时
RecodeMinute 改变日期时间当中的分
RecodeSecond 改变日期时间当中的秒
RecodeMilliSecond 改变日期时间当中的毫秒
RecodeDate 改变日期时间当中的日期
RecodeTime 改变日期时间当中的时间
RecodeDateTime 改变日期时间当中某些组成部分
TryRecodeDateTime 改变日期时间当中的某些组成部分
SameDateTime 两个日期时间是否相同
SameDate 两个日期时间的日期是否相同
SameTime 两个日期时间的时间是否相同
CompareDateTime 比较两个日期时间的大小
CompareDate 比较两个日期时间的日期的大小
CompareTime 比较两个日期时间的时间的大小
NthDayOfWeek 这个日期是这个月的第几周
DecodeDayOfWeekInMonth 日期时间转年、月、这个月的第几周、这个周的第几天
EncodeDayOfWeekInMonth 年、月、这个月的第几周、这个周的第几天转日期时间
TryEncodeDayOfWeekInMonth 年、月、这个月的第几周、这个周的第几天转日期时间
DateTimeToJulianDate 日期时间转儒略日
JulianDateToDateTime 儒略日转日期时间
TryJulianDateToDateTime 儒略日转日期时间
DateTimeToModifiedJulianDate 日期时间转修正的儒略日
ModifiedJulianDateToDateTime 修正的儒略日转日期时间
TryModifiedJulianDateToDateTime 修正的儒略日转日期时间
DateTimeToUnix 日期时间转 UNIX 时间戳
UnixToDateTime UNIX 时间戳转日期时间
InvalidDateTimeError 如果日期时间无效,抛出 EConvertError 异常
InvalidDateWeekError 如果年、周、日无效,抛出 EConvertError 异常
InvalidDateDayError 如果年、天无效,抛出 EConvertError 异常
InvalidDateMonthWeekError 如果年、月、周、天无效,抛出 EConvertError 异常
InvalidDayOfWeekInMonthError 如果年、月、周、日无效,抛出 EConvertError 异常
DateToISO8601 日期时间转 ISO 8601 格式
ISO8601ToDate ISO 8601 格式转日期时间
TryISO8601ToDate ISO 8601 格式转日期时间

相关:


C++ Builder 参考手册System::Dateutils

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容