我使用此代码获取时间戳,将其转换为long,并将其放入数据库中。
Timestamp timeStamp = new Timestamp(date.getTime());
long lonTime = timeStamp.getTime();
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity post = new Entity("post");
post.setProperty("time", lonTime);
datastore.put(post);
我存储的时间看起来像时间= 1372369544272。 现在,当我得到它时,我如何格式化它以获得日期和时间?
答案 0 :(得分:0)
要从时间戳中取回Date
和Time
,您需要在Timestamp
构造函数中传递long值,例如 - Timestamp t = new Timestamp(1372369544272L)
。
有关详细信息,请查看Timestamp
java docs。