第一章 问题描述

在报表中通常会添加相对时间公式在默认值或者报表中,下面提供几种相对时间的写法

第二章 时间格式

  • 今日: =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'))

results matching ""

    No results matching ""

    results matching ""

      No results matching ""