フレックス/アクションスクリプトでDate()
オブジェクトを使用している場合は、次の関数を使用してnullの日付をチェックしています。これは、ヌル日付をチェックする適切な方法ですか、そこには良い選択肢がありますか?日以来Flex/Actionscriptでnullの日付をチェックする適切な方法はありますか?
public function IsDateNull(date:Date):Boolean
{
if (date && date.fullYear != 0)
{
return true;
}
return false;
}
こんにちはジェイソン、日付オブジェクトを拡張するクラスで、プリミティブ型ではないので、それはデフォルト値を持っていないと、それはまだされていない場合はそのためだけnullにする必要がありますインスタンス化されます。日付は、ある種のデータベースマッピングやそれらの行に沿った何かから移入されていますか?それ以外の場合は、(!日付)これを行う関数を持つ必要はありません。 – shaunhusain
@shaunhusain私は何か似たようなことを言っていた。本当の答えとして投稿するべきです。私はそれをやって罪悪感を感じ、カルマを盗んだのです。それは正当な理由です。 – JeffryHouser
@shaunhusain、日付は様々な場所から来ています:バックエンドのデータ呼び出し、 'DateField.selectedDate'などです。' selectedDate'値に基づいて 'DateField.selectableRange'を設定しなければならない状況に遭遇しました別の「DateField」またはバックエンドデータから取得することができます。このような状況では、使用したいDateオブジェクトをnullにすることができます。これが私がこの小切手を使用している理由です。私はそれが理にかなったことを願う編集:そしてそれを答えとして追加してください!私は喜んでupvoteよ。 :) –