我在这里处理 tcl 时钟功能有点进退两难
这是我的代码:
set old_date 0
if{ "[clock format [clock scan $old_date] -format {%d %b}] != "[clock format [clock scan $event_date] -format {%d %b}]}
{
if{$old_date !=0}
{
set myTest($value) $old_date;
#some other stuff
}
}
set old_date $event_date
它在大多数情况下(应该)有效。但我的问题是
[clock format [clock scan $old_date] -format {%d %b}]
返回今天的日期 if $old_date
= 0
。
我知道它可能返回正确的值,但如果值为零,我不希望它返回今天的日期。这有点搞乱我的比较逻辑。我可能可以检查 if 条件但是我可以用时钟功能做些什么吗?