是否有任何FO功能可以将abas日期的工作日缩短。例如。: 今天:07.04.2016 - >星期四(星期四)?
答案 0 :(得分:1)
例如,当你有;
.type GD xddate ? _F|defined(U|xddate)
.type int xidate ? _F|defined(U|xidate)
..
!START
.formula U|xddate = "."
.formula U|xidate = U|xddate//7
.println 'F|tostring(U|xidate)'
变量U | xtdate将继续“4”,这是星期四的第四天。
答案 1 :(得分:0)
另一种更深入的方法是从内置字典中获取工作日的名称。
在HOMEDIR / msg.cc.dic中查看星期一的数字(在我的情况下为420) 那么这个FO-line
.type text xtweekday
.type GD xddate
.formula U|xddate = "09.04.2016"
.atext -language E xtweekday 'F|eval(420 + U|xddate//7)'
' xtweekday'星期六回来
for" today"写一下
.atext -language E xtweekday 'F|eval(420 + G|date//7)'
你也可以使用更强大的 .translate 命令,但在这种情况下这不是必需的。