Comment convertir le de org.joda.temps.DateTime pour java.temps.ZonedDateTime

J'ai une source de données avec joda time DateTime objets stockés. J'ai besoin de les convertir en java ZonedDateTime objets, en gardant l'original fuseau horaire.

Elle n'est pas suffisante pour maintenir le décalage depuis quelques objets DateTime représente quotidienne des tâches répétitives, et ces tâches doivent être exécutées à un moment précis dans un fuseau horaire spécifique pour chaque date. Ils doivent donc suivre le Fuseau horaire spécifié transitions par exemple été et en hiver. Je ne peux pas dire l'utilisation finale de l'DateTime objets, donc j'ai besoin de garder les informations de fuseau Horaire sur tous les objets pour être sûr.

Comment convertir le de org.joda.temps.DateTime pour java.temps.ZonedDateTime?

Sera tous

ord.joda.temps.DateTimeZone.getId()

carte à l'id est disponible en

java.temps.ZoneId

OriginalL'auteur Andreas Lundgren | 2015-03-05