我在变量中有时间格式:
时间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
答案 0 :(得分:3)
Tcl有一个内置的字符串函数:
string map {/ -} $time
您必须在puts
之后或新set
中添加此内容:
puts [string map {/ -} $time]
要么
set time [string map {/ -} $time]
答案 1 :(得分:3)
set time [clock format [clock scan $time] -format "%y-%m-%d"]
答案 2 :(得分:0)
这对我有用: set datestring [时钟格式[时钟秒] -format“%y%m%d”-gmt true] 祝你好运