String to Date

0

Wtam,
mam Stringa na wejściu:

"April 10, 2008, 00:00:00 GMT"

i chcę go przekształcić w obiekt Date.

próbowałem zrobić takie coś:

DateFormat formatter = new SimpleDateFormat("MMMMM dd, yyyy, HH:mm:ss z");
              termin = (Date)formatter.parse(data);

Jednak wyskakuje błąd parsowania, a przy zastosowaniu tego formatu do wyświetlenia obecnego czasu(żeby sprawdzić poprawność formatki) wyświetla mi coś takiego

maj 06, 2010, 13:23:27 CEST

Chodzi o różnice w języku środowiska? jak to poprawić?

0

Sprawdz:

public SimpleDateFormat(String pattern, Locale locale)

oraz

public Locale(String language, String country)
0

Dzięki, śmiga - zamiast konstruowania nowego obiektu wystarczyło

DateFormat formatter = new SimpleDateFormat("MMMMM dd, yyyy, HH:mm:ss z", java.util.Locale.ENGLISH);

1 użytkowników online, w tym zalogowanych: 0, gości: 1