J'utilise le format de date simple pour permettre aux utilisateurs de spécifier le fuseau horaire qu'ils envoient des données dans:Java format simple date du temps britannique
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,z");
Cela fonctionne très bien: par exemple
df.parse("2009-05-16 11:07:41,GMT");
Cependant, si quelqu'un envoie toujours temps en temps à Londres (à savoir la prise en compte des économies de lumière du jour), quelle serait la zone du temps approriate chaîne à ajouter? par exemple. cela ne fonctionne pas:
df.parse("2009-05-16 11:07:41,Western European Time");
System.out.println(date);
Sat May 16 12:07:41 BST 2009
Je veux faire correspondre l'heure à l'heure anglaise en prenant l'heure d'été.
Merci.
Avez-vous essayé "BST"? Je crois que cela signifie British Summer Time (équivalent à l'heure d'été américaine). –
est-il correct d'utiliser BST en hiver? –
Juste essayé ... ne fonctionne pas 10h BST en hiver n'est pas la même que 10H London Time. –