2008-12-08 76 views
0

如何比較Lingo中的兩個日期?具體而言,我想知道今天的日期是否在某個固定日期之後。我知道我可以通過創建固定日期:比較Lingo中的日期

date("20090101") 

,我可以用得到的當前日期:

_system.date() 

,但我似乎無法直接比較兩個。我是否必須解析_system.date()以確定它是否在我的固定日期之後?我試過了:

if(_system.date() > date("20090101") then 
    --do something 
end if 

但這似乎並不奏效。有任何想法嗎?

回答

2

而不是_system.date(),嘗試_movie.systemDate(),它會返回一個日期對象,您可以安全地與另一個比較。

如果_movie.systemDate()>日期( 「20090101」)然後

--do something 

端如果

問候

0

我最終做了以下工作。但它的工作原理:

if (_system.date().char[1..2] >= 01 and _system.date().char[4..5] >= 01 and _system.date().char[7..10] >= 2010) then 
    alert("Your license has expired. Please contact the Company to renew your license.") 
    _player.quit() 
    end if 

它的竅門,但我仍然會對這樣做的替代方法感興趣。