現在の月を整数として、文字列として取得するにはどうすればよいですか?今月はどのようにしてtclで入手できますか?
今月は、「7」と「7月」の文字列が必要です。
多くの文字列解析と月名の参照リストなしでこれを行う簡単な方法はありますか?
現在の月を整数として、文字列として取得するにはどうすればよいですか?今月はどのようにしてtclで入手できますか?
今月は、「7」と「7月」の文字列が必要です。
多くの文字列解析と月名の参照リストなしでこれを行う簡単な方法はありますか?
clock
コマンドが必要です。
http://www.tcl.tk/man/tcl8.5/TclCmd/clock.htm#M7
月のテキスト表現を取得するには、使用:
clock format [clock seconds] -format %B
と数値表現:
clock format [clock seconds] -format %N
私の会社のTclは、バージョン8.4および%Nでありますフォーマットは機能しません。私はそれがTcl 8.5の機能だと思います。その問題を回避するには:TCL 8.4で
set monthNumber [string trimleft [clock format [clock seconds] -format %m] 0]
すると、%hを使用することができますし、それは月の省略名(例:10月)実際に
を返しますが、それは「07」と%Nを与える%のエムズ"7"(tcl.tk/man/tcl8.5/TclCmd/clock.htm#M52) –
ありがとうございます。修正されました。 – jason
"clock format"はあなたの友人です。 –