第一章 问题描述
在报表中通常会添加相对时间公式在默认值或者报表中,下面提供几种相对时间的写法
第二章 时间格式
- 今日: =now()
- 今日00:00:00 :=Concat(ToString(Now(),'yyyy-MM-dd'),' ','00:00:00')
- 今日23:59:59 :=Concat(ToString(Now(),'yyyy-MM-dd'),' ','23:59:59')
- 昨日: =After(Now(),-1,'d')
- 昨日00:00:00 :=Concat(ToString(After(Now(),-1,'d'),'yyyy-MM-dd'),' ','00:00:00')
- 昨日23:59:59 :=Concat(ToString(After(Now(),-1,'d'),'yyyy-MM-dd'),' ','23:59:59')
- 本月最后一天 : =After(ToDate(concat(ToString(After(Now(),1,'M'),'yyyy-MM'),'-01'),'yyyy-MM-dd'),-1,'d')
- 本月最后一天00:00:00 :=Concat(ToString(After(ToDate(concat(ToString(After(Now(),1,'M'),'yyyy-MM'),'-01'),'yyyy-MM-dd'),-1,'d'),'yyyy-MM-dd'),' ','00:00:00')
- 本月最后一天23:59:59 :=Concat(ToString(After(ToDate(concat(ToString(After(Now(),1,'M'),'yyyy-MM'),'-01'),'yyyy-MM-dd'),-1,'d'),'yyyy-MM-dd'),' ','23:59:59')
- 本月1日 : =Concat(ToString(Now(),'yyyy-MM'),'-01')
- 本月1日00:00:00 :=Concat(ToString(Now(),'yyyy-MM'),'-01',' ','00:00:00')
- 本月1日23:59:59 :=Concat(ToString(Now(),'yyyy-MM'),'-01',' ','23:59:59')
- 上月1日 : =Concat(ToString(After(Now(),-1,'M'),'yyyy-MM'),'-01')
- 上月1日00:00:00 :=Concat(ToString(After(Now(),-1,'M'),'yyyy-MM'),'-01',' ','00:00:00')
- 上月1日23:59:59 :=Concat(ToString(After(Now(),-1,'M'),'yyyy-MM'),'-01',' ','23:59:59')
- 上月最后一天 : =After(ToDate(Concat(ToString(Now(),'yyyy-MM'),'-01'),'yyyy-MM-dd'),-1,'d')
- 上月最后一天00:00:00 :=Concat(ToString(After(ToDate(Concat(ToString(Now(),'yyyy-MM'),'-01'),'yyyy-MM-dd'),-1,'d'),'yyyy-MM-dd'),' ','00:00:00')
- 上月最后一天23:59:59 :=Concat(ToString(After(ToDate(Concat(ToString(Now(),'yyyy-MM'),'-01'),'yyyy-MM-dd'),-1,'d'),'yyyy-MM-dd'),' ','23:59:59')
- 当年1月1日 :=todate(concat(year(now()),'-01-01'),'yyyy-MM-dd')
- 当年最后一天 :=After(todate(concat(year(After(now(),1,'y')),'-01-01'),'yyyy-MM-dd'),-1,'d')
- 前一个工作日: =Decode(Dayofweek(now()),'星期日',After(now(),-2,'d'),'星期六',After(now(),-1,'d'),'星期一',After(now(),-3,'d'),After(now(),-1,'d'))