2016-04-07 8 views

答えて

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曜日である「4」を継続します。

+0

。式U | xtdate = U | xddate // 7は整数を返します。だからintとしてもそれを宣言してください:-) –

+0

絶対に同意します;)変更しました – Frank

0

さらに深いアプローチは、内蔵の辞書から平日の名前を取得することです。

は用

.type text xtweekday 
.type GD xddate 
.formula U|xddate = "09.04.2016" 
.atext -language E xtweekday 'F|eval(420 + U|xddate//7)' 

'xtweekday' を返します土曜日

数の月曜日は(私の場合420に)持っているmsg.cc.dic HOMEDIR/ そして、このFO-ラインで参照してください。 "今日"だけ書く

.atext -language E xtweekday 'F|eval(420 + G|date//7)' 

また、より強力な.translateコマンドですが、この場合は実際には必要ありません。

関連する問題