Ich habe Joda DateTime gegen java.util.date < /code> mit UTC Timezone getestet und einen interessanten Fall begegnet: < /p>
import org.joda.time.DateTime;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Date;
public class Main {
public static void main(String[] args) throws ParseException {
String dt = "2011-06-11T12:00:00Z";
String format = "yyyy-MM-dd'T'hh:mm:ss'Z'";
DateFormat df = new SimpleDateFormat(format);
df.setTimeZone(TimeZone.getTimeZone("UTC"));
Date d = df.parse(dt);
DateTime joda = new DateTime(dt);
// Output Sat Jun 11 05:00:00 PDT 2011
System.out.println(joda.toDate());
// Output Fri Jun 10 17:00:00 PDT 2011
System.out.println(d);
}
}
< /code>
Ich frage mich, dass dies ein Fehler für einen ist oder ich hier etwas Wichtiges verpasst habe.
Warum gibt Joda DateTime ein anderes Ergebnis als Java -Datum? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Joda Datum/Uhrzeittyp `org.joda.time.days` nicht standardmäßig unterstützt:
by Anonymous » » in Java - 0 Replies
- 3 Views
-
Last post by Anonymous
-