2

可以使用此查询获取 oracle 数据库的当前系统日期,

SELECT sysdate FROM dual;

select (sysdate - to_date('1970-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')) * 86400 unix_ts from dual;

分别返回 19-DEC-12 和 1355949236.999999999999999999999999999998 格式。

如果我需要它从java的角度和 unix_time 格式获取它怎么办?

1)图书馆名称是什么?

例如:

import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import com.portal.pcm.fields.TmFldRefundIndLastModDate;

2) 怎么称呼它?

例如:

if(sysdate >= a_date_which_is_in_unix_time_format){...}

谢谢你。

4

1 回答 1

1

我想你想要:

long seconds = new java.util.Date().getTime() / 1000;

请参阅Date#getTime()的文档

于 2012-12-19T12:40:18.180 回答