>QSANPLE.MAC >'本日の日付・時間を入力 >item$[1] = date0$ + " " + time0$ >item$[4] = cformat$("%4d/%s/%s(%s) %s",val(d$), mon$, day$, left$(week$(0),3), t$) > >2004-09-24 >2004.9.24 >と表示になりますが、これを変更して >"2004.09.24" と月も09と2桁で区切りは"." それに曜日時間は不要にしたいのですが、
cformat$は、初めのうち理解しにくいので、ここは、文字列を切り出す関数を使ってみます。
proc main dim tim$ tim$=left$(date0$,4)+"."+mid$(date0$,6,2)+"."+right$(date0$,2) @Insert tim$ end proc
上記のマクロで、日付を文章中に張りつられます。 left$(date0$,4) で、2004を表しています。date0$の左側から4文字切り出すということで、2004になります。詳細はヘルプをどうぞ。この要領で、日付の文字列加工はいかようにも出来ます。 |