纳米时间戳的日期

时间:2016-05-23 11:52:13

标签: java

我想将日期转换为时间戳来设置变量。 我有以下代码,但似乎无效。

Date org_last_upd_ts=xxxxxxx;

SimpleDateFormat sdf=new SimpleDateFormat("SSSSSS");
Timestamp org_lastupdts=new Timestamp(org_last_upd_ts.getTime());
org_lastupdts.setNanos(Integer.valueOf(sdf.parse(o rg_last_upd_ts.toLocaleString()).toString()));

知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

您可以将其转换为

java.util.Date now = new Date();
java.sql.Timestamp timestamp = new Timestamp(now.getTime());

来自javadoc Timestamp constructor

  

使用毫秒时间值构造Timestamp对象。积分秒存储在基础日期值中;小数秒存储在Timestamp对象的nanos字段中。