Как создать правильный объект календаря Epoch на Java? - PullRequest
0 голосов
/ 26 октября 2010

Я хочу создать объект календаря, который является датой эпохи.Какой «правильный» (если есть) способ сделать это?

Date epochDate = new java.text.SimpleDateFormat ("dd/MM/yyyy HH:mm:ss z").parse("01/01/1970 01:00:00 GMT");
Calendar epochCal;
epochCal.setTime(epochDate);

// or maybe

Calendar epochCal;
epochCal.setTimeInMillis(1);

1 Ответ

1 голос
/ 26 октября 2010

Метод setTimeInMillis () работал бы хорошо и был бы понятен другим.Это также может быть понятнее, если вы передадите ему 0 вместо 1. Первый метод имеет больший шум в линии и просто добавляет больше шансов, что что-то может испортиться при обслуживании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...