-
-
坏小孩 初学数据Lv2
发表于2018-7-4 10:58
悬赏1
已解决
1. 第一个参数为字符串时,
支持年、半年、季度、月、旬、日的操作,操作符分别是:y,hy,q,m,t,d。
每个操作符 分别有+,-,=三个操作
例如: od("20121","q+5") =20132 2012年1季度基础上,加5个季度
od("20120301","y-1")=20110301 2012年3月1日基础上,年份减1
od("20120301","m=1") =20120101 2012年3月1日,将月份置为1月
2. 当第一个参数为日期型时,只支持年、月、日的操作
例如: od(#20130221#,"d+3") =2013-02-24
3.第二个参数支持多操作符
例如: od("20020201","m=1;d=lastday")=20020131
2002年2月1日,将月份置为1,且取1月最后一天
1个回答
Od函数格式: od(字符串或时间串,操作符)
1. 第一个参数为字符串时,
支持年、半年、季度、月、旬、日的操作,操作符分别是:y,hy,q,m,t,d。
每个操作符 分别有+,-,=三个操作
例如: od("20121","q+5") =20132 2012年1季度基础上,加5个季度
od("20120301","y-1")=20110301 2012年3月1日基础上,年份减1
od("20120301","m=1") =20120101 2012年3月1日,将月份置为1月
2. 当第一个参数为日期型时,只支持年、月、日的操作
例如: od(#20130221#,"d+3") =2013-02-24
3.第二个参数支持多操作符
例如: od("20020201","m=1;d=lastday")=20020131
2002年2月1日,将月份置为1,且取1月最后一天