W języku Java, jak przeanalizować "Śro, 05 czerwca 2013 00:48:12 GMT" w obiekt Date, a następnie wydrukować obiekt daty w tym samym formacie.Jak przeanalizować sformatowany obiekt String na datę w Javie
Próbowałem to:
String dStr= "Wed, 05 Jun 2013 00:48:12 GMT";
SimpleDateFormat ft = new SimpleDateFormat ("E, dd MMM yyyy hh:mm:ss ZZZ");
Date t = ft.parse(dStr);
System.out.println(t);
System.out.println(ft.format(t));
Rezultatem jest
Wed Jun 05 10:48:12 EST 2013
Wed, 05 Jun 2013 10:48:12 +1000
Z góry dzięki:
Czy to naprawdę powoduje 10-godzinną różnicę, czy też ten tekst jest źle skopiowany? –
@MartijnCourteaux Nie, wygląda na to, że po prostu wyświetla się w lokalnej strefie czasowej. –
Ah, teraz widzę :) Mylę z +100 zamiast +1000. Która wciąż byłaby godzina ... –