回 帖 发 新 帖 刷新版面

主题:关于当月减一

在窗口的open 中得到当年当月,现在我要得到当年前一月的日期,也就是当月减一.如果月份是1月则年减一,月分为12月.请教语句该怎么写?
em_year.text    =string(year(today()))
em_month.text    =string(month(today()))

回复列表 (共1个回复)

沙发

不知道你的后台数据库用的什么,很多数据库都支持年和月的计算。如果非要自己算的话也不难,以下代码仅供参考:
  ls_year=string(today(),"yyyy")
  ls_mon=string(today(),"mm")
  if ls_mon='01' then
     ls_mon="12"
     ls_year=string(integer(ls_year) - 1)
  else
     ls_mon=string(integer(ls_mon) - 1)
  end if

我来回复

您尚未登录,请登录后再回复。点此登录或注册