2010-10-26 6 views
0

Je souhaite créer un objet de calendrier correspondant à la date de l'époque. Quelle est la «bonne» façon de le faire?Comment créer un objet de calendrier Epoch approprié en Java?

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); 

Répondre

1

La méthode 'setTimeInMillis()' fonctionnera correctement et sera facilement comprise par les autres utilisateurs. Il pourrait aussi être plus clair si vous l'avez passé à 0 au lieu de 1. La première méthode a plus de bruit de ligne et ajoute juste plus de chances que quelque chose puisse être foutu en maintenance.

Questions connexes