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.99999999999999999999999999998 形式をそれぞれ返します。

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 に答える