我是有點兩難這裏處理TCL時鐘功能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}]
如果$old_date
= 0
返回今天的日期。
我知道它可能會返回正確的值,但如果值爲零,我不希望它返回今天的日期。它有點混亂我的比較邏輯。我可以檢查一個條件,但 有什麼我可以做的時鐘功能?
爲什麼不在if語句中使用'或'(||)/'和'(&&)?即。如果$ old_date是0(或任何測試)或/和我的時鐘比較不相等,然後輸入此塊... – 2012-04-16 01:48:57