Problème :
Lors de l'analyse d'un java.util.Date à partir de une chaîne sans informations explicites sur le fuseau horaire, le fuseau horaire local du système est automatiquement attribué à l'objet Date résultant. Cela peut ne pas être souhaitable dans les cas où un fuseau horaire spécifique doit être spécifié.
Solution :
Pour définir un fuseau horaire personnalisé pour un objet Date, vous pouvez utilisez la classe DateFormat. Voici un exemple utilisant SimpleDateFormat :
SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); isoFormat.setTimeZone(TimeZone.getTimeZone("UTC")); Date date = isoFormat.parse("2010-05-23T09:01:02");
Dans cet exemple :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!