0

我使用此代码获取时间戳,将其转换为 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);

我存储的时间看起来像 time = 1372369544272。现在当我得到它时,如何格式化它以获取日期和时间?

4

1 回答 1

0

要从时间戳中取回Dateand Time,您需要在Timestamp构造函数中传递 long 值,例如 - Timestamp t = new Timestamp(1372369544272L)

查看Timestamp java 文档以获取更多详细信息。

于 2013-06-27T23:00:43.660 回答