天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 日期时间 > 日期重组函数

EncodeDayOfWeekInMonth    

简述
根据参数指定的年份Ayear、月份AMonth、周数AnthDayOfWeek、当周天数AdayOfWeek得到一个TDateTime类型值,时间部分置0
注意,这里的周是必须是完整周,即从周一开始都属于本月的,才能算1周。

与WeekOfTheMonth函数不同,WeekOfTheMonth使用了ISO8601标准,这意味着当一个周的四天以上属于某个月,即认定这周是属于这个月的。
定义
EncodeDayOfWeekInMonth(AYear;AMonth;ANthDayOfWeek; ADayOfWeek: Integer): TDateTime;
参数
名称类型说明
AYear Integer整数,年份,定义域[0,9999]
AMonth Integer整数,月份,定义域[0,12]
AnthDayOfWeek Integer整数,周数
AdayOfWeek Integer整数,当周第几天
返回 TDateTime
日期
  • 范例


    //2013年10月1日是周二,1日至6日不属于这个月的周,从7日(周一)所属周开始算起
    return EncodeDayOfWeekInMonth(2013,10,2,1);//输出41561('2013-10-14')
    参考
    TDateTime 
相关