1

私は次のような変数に時間形式を持っています:

時間12/12/12

12-12-12に再フォーマットする必要があります。Tcl(Expect)スクリプトでそれを行うにはどうすればよいですか?

私のスクリプトはtest.tclです:

#!/usr/bin/expect

set time "12/12/12"

# here I need something so time will become 12-12-12
puts $time 
# I will get 12-12-12 
4

3 に答える 3

3

Tclには、このための文字列関数が組み込まれています。

string map {/ -} $time

putsこれを後または新しいものに入れる必要がありますset

puts [string map {/ -} $time] また set time [string map {/ -} $time]

于 2012-12-24T06:55:44.210 に答える
3
set time [clock format [clock scan $time] -format "%y-%m-%d"]
于 2012-12-24T17:14:41.177 に答える
0

これは私にとってはうまくいきます:set datestring [clock format [clock seconds] -format "%y%m%d"-gmttrue]頑張ってください

于 2016-01-26T15:38:26.750 に答える