我正在使用代码检查实时代码中字段的内容,并确定此值是否为日期或时间值。
答案 0 :(得分:0)
如果您想使用本地日期格式,则需要将useSystemDate
设置为true
。
set the useSystemDate to true
put "123456" into myDate
put (myDate is a date and myDate is not an integer)
put ("12/12/15" is a date and myDate is not an integer)
然而,有时这可能不是你想要的。如果您提供更多细节,我可能会提出更好的解决方案。
答案 1 :(得分:0)
除了Mark所暗示的,“123456”作为日期的事实可能会破坏您的处理程序的意图,以及您已经知道的,有多种日期格式,您可能还希望在较低的位置验证用户输入水平。
我的意思是,如果我正在编写验证例程,我不会允许“123456”,考虑到这是一个数据输入错误。因此,您可能希望测试字符串本身的格式,确保它“显示”为有效日期,并且实际上是有效日期。