else return false;我知道is_valid_date函数可以工作,但是当我测试一个在当前一天输入之后到来的生日时,由于某种原因,它通过了is_before测试,并且永远不会进入when循环,要求用户输入一个有效的生日。编辑:我正在测试的具体输入是:对于今天的日期,我输入05/06/2015,在生日时,我输入05/07/2015。然后它打印生日,这意味着它跳过int mai
我想用名为"date of birth“的列中的用户的出生日期更新NULL值,该列包含大量datatype = date的用户的出生日期。我想基于另一个名为"date of birth 2“的列来更新"date of birth”列,该列也包含大量用户的出生日期,但使用datatype = string。因此,我的目标是能够利用"date of birth 2“列中的数据,仅更新"date of birth”列中缺少的日期字段。使用我当前非常简单的代码(参见img 1