我想将日期转换为时间戳来设置变量。 我有以下代码,但似乎无效。
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()));
知道怎么做吗?
答案 0 :(得分:1)
您可以将其转换为
java.util.Date now = new Date();
java.sql.Timestamp timestamp = new Timestamp(now.getTime());
来自javadoc Timestamp constructor
使用毫秒时间值构造Timestamp对象。积分秒存储在基础日期值中;小数秒存储在Timestamp对象的nanos字段中。