Java 日期到时间戳,带有nano

Java 日期到时间戳,带有nano,java,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.toL

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

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()));

你知道怎么做吗?

你可以像这样转换它

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

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

可能的重复可能的重复