2012-08-06 45 views
0

在oracle表中是一个包含当前行最后修改日期的列。如何在Lotusscript中设置日期以便与oracle日期类型相比?我试过CStr和TO_CHAR,但那只是比较字符,而不是实际的日期。如果可能,我想在lotusscript中创建一个不需要格式化的日期,但可以与oracle日期进行比较。类似于LAST_MODIFIED> lastdate(此oracle日期大于lotussciript日期)。我无法控制oracle表。如何比较oracle日期和lotusscript日期?

回答

0

使用to_date函数创建Oracle日期。

TO_DATE( '格式')

格式的日期的字符串,例如:2012年6月5日,这将返回一个Oracle日期:

在PLSQL会看起来像:

my_string := '06-08-2012'; 
my_date := to_date(my_string,'DD-MM-YYYY'); 

但是,当然,您可以直接在SQL中执行此操作。

where LAST_MODIFIED > to_date(<your_date_string_to_compare>,<your_date_format>)