我的列名为IsGreater。 通过比较两个日期字段来填充此列。 一个是今天的日期,另一个是文本格式的日期字段,例如:“ 12/1/2018 8:00:00 AM”(文本格式)。 我需要比较这两个日期并返回true或false。
谢谢。
我正在尝试
IsGreater = IF((FORMAT(TODAY(),"MM/DD/YYYY HH:MM:SS tt"))>
(FORMAT([date],"MM/DD/YYYY HH:MM:SS tt")),true,false)
and
IsGreater = IF((FORMAT(TODAY(),"MM/DD/YYYY HH:MM:SS tt"))>
(FORMAT([date],"MM/DD/YYYY HH:MM:SS tt")),True(),False())
它没有按预期工作。 需要帮助。
预期为true,因为日期字段包含过去的“ 2018/12/1 8:00:00 ”。
答案 0 :(得分:0)
只需重新排列DD和MM:
= IF((FORMAT(TODAY(),"DD/MM/YYYY HH:MM:SS tt"))>
(FORMAT([Date],"DD/MM/YYYY HH:MM:SS tt")),true,false)