La conversion de secondes pour la date de Chaîne d'heure

J'ai secondes de l'époque et que vous voulez convertir à Day-Month-Year HH:MM
J'ai essayé de suivre, mais il me donne une fausse valeur.

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(seconds*1000);
String dateString = calendar.get(Calendar.DAY_OF_WEEK) + ", "+.......

Code ci-dessus ne fonctionne pas correctement je fais quelque chose de mal ici.

Par exemple, si seconds = 1299671538
il génère ensuite le temps de chaîne comme Friday, December 12, 1969 qui est mauvais, il doit afficher Wednesday, March 09, 2011

Comment est-il mauvais? Les gens ne peuvent pas vous aider sans plus d'informations
Votre valeur des secondes est mauvais - il donne la date correcte.
Je n'ai pas vous, avez-vous essayé l'exécution de ce code?
J'ai couru ce: System.out.println(new Date(1299671538*1000)); System.out.println(new Date().getTime());
Toujours pas arriver à vous, je n'ai pas utilisé Date partout dans mon code suggérez-vous de me servir de Date??

OriginalL'auteur User7723337 | 2011-03-09