0

Lingo で 2 つの日付を比較するにはどうすればよいですか? 具体的には、今日の日付が特定の日付以降かどうかを知りたいです。次を使用して固定日付を作成できることを知っています。

date("20090101")

そして、次を使用して現在の日付を取得できます。

_system.date()

しかし、私は2つを直接比較することはできないようです. _system.date() を解析して、固定日以降かどうかを判断する必要がありますか? 私は試した:

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

しかし、それはうまくいかないようです。何か案は?

4

2 に答える 2

2

_system.date() の代わりに _movie.systemDate() を試してください。別のオブジェクトと安全に比較できる日付オブジェクトが返されます。

_movie.systemDate() > date("20090101") の場合

--do something

終了する場合

よろしく

于 2009-12-03T10:26:55.103 に答える
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

それはうまくいきますが、これを行う別の方法にまだ興味があります。

于 2008-12-08T05:21:57.760 に答える