Я использую этот код, чтобы получить метку времени, отложить ее до конца и поместить ее в базу данных.Формат long Timestamp
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 = новая отметка времени (длительная); Вы проверили это? 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 = новый TimeStamp (long); То же самое, что и получение даты по дате d = новая дата (длинная); Когда вы хотите получить формат, например, «ddMMM», используя SimpleDateFormat, используя Calendar, чтобы выполнить некоторую работу расчета даты – Sstx