正确的方法来检查的Flex /的Actionscript空日期?(Proper way to che

2019-10-29 05:55发布

当工作Date()中的Flex / ActionScript对象,我使用下面的函数来检查空日期。 这是正确的方式来检查空日期或是否有更好的选择了吗?

public function IsDateNull(date:Date):Boolean
{
  if (date && date.fullYear != 0)
  {
    return true;
  }

  return false;
}

Answer 1:

由于日期是扩展的对象,而不是一个原始类型不具有默认值,因此,如果还没有被实例化只能是空的类。 是日期是从某种数据库映射或东西沿着这些线路的填充? 否则不仅

if(!date)

要么

if(date==null)

没有必要有一个函数来做到这一点。 对于DateField.selectedDate如果没有日期尚未选定的值应为空。 这是不是最初发布作为回答,因为我不完全理解所遇到的问题,这听起来好像有各种各样的情况下,虽然。 根据不同的服务层和底层的JDBC(或其他连接器)的DB和DB的类型上和数据类型的值可以变化。 一般来说,直到内存通过对构造函数的调用获得它虽然日期将是无效的。

谢谢,肖恩



文章来源: Proper way to check for null dates in Flex/Actionscript?