DecodeDateTime
简述
过程,将给定TDateTime类型的参数AValue分解为年、月、日、小时、分钟、秒、毫秒分别存到参数AYear, AMonth, ADay, AHour, AMinute, ASecond, AmilliSecond中。
DecodeDateTime(AValue: TDateTime; Var AYear; AMonth; ADay; AHour; AMinute; ASecond; AMilliSecond: Integer);
名称 | 类型 | 说明 |
---|
AValue | | 日期时间类型,日期时间 |
AYear | | 整数,年,定义域[1,9999],返回值 |
AMonth | | 整数,月,定义域[1,12],返回值 |
ADay | | 整数,日,定义域[1,31],返回值 |
AHour | | 整数,小时,定义域[0,24],返回值 |
Aminute | | 整数,分钟,定义域[0,59],返回值 |
Asecond | | 整数,秒,定义域[0,59],返回值 |
AmilliSecond | | 整数,毫秒,定义域[0,999],返回值 |
返回 | | 数组 |
EndT:= strtodatetime('2011-08-08 12:09:10.990');
DecodeDateTime(EndT,year,month,day,hour,minute,second,millisecond);
return array(year,month,day,hour,minute,second,millisecond);
//输出:array(2011,8,8,12,9,10,990)
TDateTime YearOf MonthOf DayOf HourOf MinuteOf SecondOf MilliSecondOf EncodeDateTime EncodeDateWeek DecodeDateWeek DecodeDateDay EncodeDateMonthWeek DecodeDateMonthWeek