Se connecter avec
S'enregistrer | Connectez-vous

[java] temps UTC en format Date

Dernière réponse : dans Programmation

Bonjour,

je travaille sur une base de donnees et l'une des donnees est le temps. il est enregistré dans la BDD en format UTC (ex : 1183576931 ou 1187177227 /ce sont 2 vraies donnees de la table)

pour l'application sur laquelle je travaille il me faut afficher un temps qui soit lisible par tout le monde donc au format date.
j'ai beau chercher je ne trouve aucune piste.
j'espere que quelqu'un aura peut etre ete confronté a ce probleme et pourra m'eclairer.

merci
Naya

Autres pages sur : java temps utc format date

Lassé par la pub ? Créez un compte
Expert Programmation

FYI:

UTC n'est pas un format de date mais une échelle de temps horaire, avec son origine (minuit au méridien de Greenwich) et son unité (la seconde).

Une mesure de plus de 86400 s ne peut pas être UTC

Par extention, on peut désigner comme UTC une mesure de temps en secondes avec comme origine une date arbitraire à minuit au méridien de Greenwich, sans tenir compte des horaires d'été/hiver. La date arbitraire en question dépend de l'application et/ou du langage utilisé.

en fait si, 1183576931 ce sont le nombre de seconde depuis je sais plus quand donc en le traduisant en milliseconde j'obtiens une vraie date en faisant :

long var = 1183576931 * 1000;
Date d = new Date(var);

j'obtiens un truc du genre : Tue Jan 20 19:08:08 CET 1970
Lassé par la pub ? Créez un compte