DecodeDateMonthWeek
简述
根据给定的参数根据参数AValue的时间确定所属的年份、月份以及当月第多少周,当周第多少天,并把分别存到参数Ayear、Amonth、AweekOfMonth、ADayOfWeek中。
注意,AWeekOfMonth是依据
ISO8601标准确定的
DecodeDateMonthWeek(AValue: TDateTime; Var AYear; AMonth; AWeekOfMonth; ADayOfWeek: Integer);
名称 | 类型 | 说明 |
---|
AValue | | 日期类型,分解的日期 |
AYear | | 整数,年,定义域[1,9999],返回值 |
AMonth | | 整数,月,定义域[1,12],返回值 |
AweekOfMonth | | 整数,当月的第几周,返回值 |
AdayOfWeek | | 整数,当周的第几天,返回值 |
返回 | | 数组 |
DecodeDateMonthWeek(strtoDatetime("2011-08-10"),year,month,weekofMonth,dayOfWeek1);
return array(year,month,weekofMonth,dayOfWeek1);//输出: array(2011,8,2,3)
TDateTime YearOf MonthOf DayOf HourOf MinuteOf SecondOf MilliSecondOf EncodeDateTime DecodeDateTime EncodeDateWeek DecodeDateWeek DecodeDateDay EncodeDateMonthWeek