Comment convertir une Date en temps à l'UTC à l'aide de ZonedDateTime ou Java 8

Je suis en train de convertir les dates 06-12-2015 02:10:10 PM de zone par défaut à l'UTC à l'aide de ZonedDateTime.

LocalDateTime localDateTime = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
ZonedDateTime utc = ZonedDateTime.of(localDateTime, ZoneOffset.UTC);

mais utc retourne 2015-12-06T14:10:10Z au lieu de 06-12-2015 09:10:10 AM

Comment puis-je convertir date de zone par défaut à l'UTC? La réponse donnée ici convertir l'heure actuelle à l'UTC.

OriginalL'auteur Bilal Shah | 2015-12-06