当工作Date()
中的Flex / ActionScript对象,我使用下面的函数来检查空日期。 这是正确的方式来检查空日期或是否有更好的选择了吗?
public function IsDateNull(date:Date):Boolean
{
if (date && date.fullYear != 0)
{
return true;
}
return false;
}
当工作Date()
中的Flex / ActionScript对象,我使用下面的函数来检查空日期。 这是正确的方式来检查空日期或是否有更好的选择了吗?
public function IsDateNull(date:Date):Boolean
{
if (date && date.fullYear != 0)
{
return true;
}
return false;
}
由于日期是扩展的对象,而不是一个原始类型不具有默认值,因此,如果还没有被实例化只能是空的类。 是日期是从某种数据库映射或东西沿着这些线路的填充? 否则不仅
if(!date)
要么
if(date==null)
没有必要有一个函数来做到这一点。 对于DateField.selectedDate如果没有日期尚未选定的值应为空。 这是不是最初发布作为回答,因为我不完全理解所遇到的问题,这听起来好像有各种各样的情况下,虽然。 根据不同的服务层和底层的JDBC(或其他连接器)的DB和DB的类型上和数据类型的值可以变化。 一般来说,直到内存通过对构造函数的调用获得它虽然日期将是无效的。
谢谢,肖恩