0
我使用此代码获取时间戳,将其转换为长整型并将其放入数据库中。格式化很长的时间戳
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. 现在,当我得到它,我怎么能格式化得到的日期和时间?
TimeStamp t = new Timestamp(longtime);你检查过了吗? http://stackoverflow.com/questions/5928650/how-to-change-a-long-variable-to-a-timestamp-in-java – user1573133
[这是如何在JavaScript中完成的。](http:// stackoverflow .com/a/8947322/1708136) – Meredith
首先,您应该知道TimeStamp从Date延伸。所以你可以这样做:通过TimeStamp获取TimeStamp t = new TimeStamp(long);与获取日期日期相同d =新日期(长);当你想获得像“ddMMM”这样的格式,使用SimpleDateFormat,使用日历来做一些关于日期的计算工作 – Sstx