描述:
获取指定日期所在年/季度/月/周的最早的一天或最后的一天。
语法:
pdate(dateExp)
备注:
获取指定日期dateExp所在年/季度/月/周的最早的一天或最后的一天。
参数:
dateExp |
返回值为日期或标准日期格式的表达式。 |
选项:
@w |
获取dateExp所在周的第一天,认为周日为每周的第一天。该选项为函数缺省选项。 |
@1 |
与@w选项组合使用,将周一作为每周的第一天,注意是数字1。 |
@m |
获取dateExp所在月的第一天。 |
@q |
获取dateExp所在季度的第一天。 |
@y |
获取dateExp所在年的第一天。 |
@e |
获取最后一天,与其他选项组合使用。 |
返回值:
日期时间
示例:
pdate@w(datetime("19800227","yyyyMMdd")) |
1980-02-24,获取参数所在周的第一天。 |
pdate@we(datetime("19800227","yyyyMMdd")) |
1980-03-01,获取参数所在周的最后一天。 |
pdate@w1(datetime("19800227","yyyyMMdd")) |
1980-02-25,将周一作为每周的第一天,获取参数所在周的第一天。 |
pdate@m(datetime("19800227","yyyyMMdd")) |
1980-02-01,获取参数所在月的第一天。 |
pdate@me(datetime("19800227","yyyyMMdd")) |
1980-02-29,获取参数所在月的最后一天。 |
pdate@q(datetime("19800227","yyyyMMdd")) |
1980-01-01,获取参数所在季度的第一天。 |
pdate@qe(datetime ("19800227","yyyyMMdd")) |
1980-03-31,获取参数所在季度的最后一天。 |
pdate@y(datetime("19800227","yyyyMMdd")) |
1980-01-01,获取参数所在年的第一天。 |
pdate@ye(datetime("19800227","yyyyMMdd")) |
1980-12-31,获取参数所在年的最后一天。 |