Bonjour,
Je voudrai transformer la date courante en date GMT, je ne sais pas s'il y a une fonction qui le fait ??
Je vous remercie d'avance.
Cordialement,
Bonjour,
Je voudrai transformer la date courante en date GMT, je ne sais pas s'il y a une fonction qui le fait ??
Je vous remercie d'avance.
Cordialement,
Tout simplement :
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
Ton instance de Calendar est en GMT.
une date java n'a pas de Timezone. Elle est représentée comme le nombre de millisecondes UTC depuis epoch. Ce n'est que pour sa manipulation dans un Calendar ou pour sa manipulation par DateFormat que la timezone est nécessaire. vous cherchez à faire quoi exactement?
Je vous remercie pour vos réponses.
En fait, je fais des transformation avec un ETL, et je dois mettre dans une ligne d'un fichier la date en GMT et pas la date courante du système.
Merci à vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SimpleDateFormat format = new SimpleDateFormat(tonFormat,taLocale); format.setTimezone(TimeZone.getTimeZone("UTC")); String dateText = format.format(taDate);
Je vous remercie, ça marche
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager