Unterschied Calendar und GregorianCalendar

Status
Nicht offen für weitere Antworten.
N

Nick

Gast
Hallo,

worin liegt der Unterschied zwischen Calendar und GregorianCalendar?

Bsp. 25.09.2003, 15:06:10

Calendar liefert als long 1064495170000
GregorianCalendar liefert 1064495170156

Gruß
Nicole
 
B

bygones

Gast
glaub ich ehrlich gesagt nicht...
Code:
 public static void main(String[] args) {
        Date d = new Date();
        Calendar c = Calendar.getInstance();
        c.setTime(d);
        System.out.println(c.getTimeInMillis());
        GregorianCalendar g = (GregorianCalendar)GregorianCalendar.getInstance();
        g.setTime(d);
        System.out.println(g.getTimeInMillis());
    }
Ausgabe:
Code:
1090329644646
1090329644646
 

Isaac

Bekanntes Mitglied
Hehe, ich tippe mal das bei Nicks implementierung einfach 156 Millisekunden vergangen sind zwischen der Erzeugung der Objekte.
 
N

Nick

Gast
hmmm... wo liegt dann hier mein Fehler?

Code:
public static void main(String[] args) {
		System.out.print("Gregorian Calendar:");
		getGreg();
		System.out.println();
		System.out.print("Calendar          :");
		getCal();
		System.out.println();
		}

private static void getGreg() {
		GregorianCalendar cal = new GregorianCalendar(2003,8,12,14,35,03);
		long timestamp = cal.getTimeInMillis();
		System.out.print(timestamp + " --- ");
		System.out.println(cal.getTime());
	}
	
private static void getCal() {
		Calendar cal = Calendar.getInstance();
		cal.set(2003,8,12,14,35,03);
		long time = cal.getTimeInMillis();
		System.out.print(time + " --- ");
		System.out.println(cal.getTime());
	}

Ausgabe

Code:
Gregorian Calendar:1063370103000 --- Fri Sep 12 14:35:03 CEST 2003

Calendar          :1063370103171 --- Fri Sep 12 14:35:03 CEST 2003
 
N

Nick

Gast
@Isaac: daran hat es gelegen

mit der Ergänzung
Code:
cal.clear(Calendar.MILLISECOND);
gibts auch gleiche long-Werte.

Danke für die Tipps :toll:
Nicole
 

Isaac

Bekanntes Mitglied
Zufallstreffer, ich hab dein Programm gerade bei mir laufen lassen und war selbst sehr faziniert und war noch nicht drauf gekommen an was es lag. Nu is es klar :)
 

Isaac

Bekanntes Mitglied
Nuja das muss ja nix heissen wenn getTimeInMillis überschrieben ist (was ich nun nicht nachgeschaut habe)
 
G

Guest

Gast
...und lustig wird's erst, wenn es mehrere Clients mit unterschiedlichen
Locale-Einstellungen (oder auch TimeZone) gibt und man möchte
Datum 1:1 zum Server übertragen, wo es in einer Datenbank als
GMT gespeichert werden soll.
Oft reicht es nur unter Windows die Umstellung von
Winter/Sommerzeit zu aktivieren/deaktivieren und schon hat man
verfälschte Daten erfasst.
Horror!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Encera Unterschied zweier "toString"-Methoden Allgemeine Java-Themen 1
L Unterschied zwischen List und LinkedList implementierung? Allgemeine Java-Themen 15
P Unterschied Java SE und Java EE Allgemeine Java-Themen 2
J Unterschied: Polymorphie und Dynamisches Binden Allgemeine Java-Themen 8
VfL_Freak JDK installieren Unterschied zw. JDK 8_151 und 8_152 Allgemeine Java-Themen 3
F Unterschied zwischen NormalizedValue und Value Allgemeine Java-Themen 5
T Unterschied Oracle JDK 8u111 8u112 Allgemeine Java-Themen 3
W Unterschied Standalone und Applet Allgemeine Java-Themen 1
O [log4J] Unterschied SocketServer <-> SimpleSocketServer Allgemeine Java-Themen 0
A Best Practice Unterschied zwischen einer sauberen Dependency Injection und einer statischen Klasse Allgemeine Java-Themen 5
M Unterschied zwischen Win 7/2008R2 und Win8.1/2012R2? Allgemeine Java-Themen 8
M Unterschied CPU Auslastung Allgemeine Java-Themen 0
H Gibt es einen großen Unterschied zwischen Java 6 und Java 7? Allgemeine Java-Themen 3
N Unterschied Hobby-Codung und Professionelle Softwareentwicklung Allgemeine Java-Themen 5
D Unterschied Vererbung und Polymorphie? Allgemeine Java-Themen 4
G UnterSchied OpenJDK vs JDK Allgemeine Java-Themen 11
G Unterschied MyClass.class vs this Allgemeine Java-Themen 2
H Unterschied EventQueue.invoke... und thread.start() Allgemeine Java-Themen 4
Semox Unterschied bei Thread Erstellung Allgemeine Java-Themen 11
D Exakte Unterschied zwischen diesen Elementen? Allgemeine Java-Themen 5
N Unterschied zwischen "Java" und "Java mit Eclipse" Allgemeine Java-Themen 17
N Unterschied abstract interface und interface Allgemeine Java-Themen 4
G Hauptthread anhalten / Unterschied zwischen Main-Thread und dialogelement-Thread Allgemeine Java-Themen 2
Lufti Unterschied zwischen Djava.library.path und Class-Path im Manifest? Allgemeine Java-Themen 2
B Unterschied zwischen Klasse und Objekt? Allgemeine Java-Themen 8
G Unterschied Enterprise Anwendung und Web Anwendung Allgemeine Java-Themen 30
B Gibt es einen Unterschied zwischen Java 1.2 und Java 2? Allgemeine Java-Themen 7
J Unterschied zwischen "Debug" und "Run" Allgemeine Java-Themen 16
Q Unterschied der Logger Allgemeine Java-Themen 9
G Unterschied Long - Int Allgemeine Java-Themen 9
A Unterschied Scanner und Matcher Allgemeine Java-Themen 5
M Unterschied der java.exe des JDK und der JRE Allgemeine Java-Themen 15
P Unterschied zwischen Funktion und Methoden Allgemeine Java-Themen 3
K Unterschied Compilierung Eclipse 3.2 und Ant Allgemeine Java-Themen 3
O Unterschied zwischen ThreadPoolExecutor und Executor Service Allgemeine Java-Themen 7
O Unterschied zwischen Semaphoren/Lock und ExecutorService Allgemeine Java-Themen 3
V Unterschied FileOutputStream und FileWriter? Allgemeine Java-Themen 8
I Unterschied zwischen Applet und JApplet Allgemeine Java-Themen 2
B Unterschied: jar <-> konsole Allgemeine Java-Themen 9
G Unterschied abstrakte Klasse und Interface? Allgemeine Java-Themen 3
R Der Unterschied zwischen 2.1 und 2.10 Allgemeine Java-Themen 2
T abstract - interface Unterschied Allgemeine Java-Themen 22
K Unterschied Core Java / Desktop Allgemeine Java-Themen 12
P Was ist der Unterschied zwischen JSP und Servlet ? Allgemeine Java-Themen 4
J Unterschied PrintJob & PrinterJob Allgemeine Java-Themen 11
M Unterschied notify() und notifyAll() Allgemeine Java-Themen 1
S Unterschied zwischen notify() und notifyAll() Allgemeine Java-Themen 2
M Unterschied zwischen // und \\ Allgemeine Java-Themen 6
E Unterschied zwischen Adapterklassen und abstracten Klassen? Allgemeine Java-Themen 5
T Unterschied Dämon - Thread (läuft später auf RMI hinaus...) Allgemeine Java-Themen 6
B Unterschied: Java - Java 2 Allgemeine Java-Themen 5
B (String) und toString(), woliegt der Unterschied? Allgemeine Java-Themen 4
torresbig Klasse mit extends Calendar über Methoden ändern (Hirnblockade) Allgemeine Java-Themen 7
C Was passt hier nicht bei der Calendar-Class Allgemeine Java-Themen 2
pkm Frage zur Präzision von Calendar.WEEK_OF_YEAR Allgemeine Java-Themen 12
missy72 Methoden Calendar/Date Countdown Allgemeine Java-Themen 9
F Überprüfen ob es Überschneidungen von Uhrzeiten (vom Typ Calendar) gibt Allgemeine Java-Themen 10
A Datentypen Gregorian Calendar - 2 Daten sind gleich?? Allgemeine Java-Themen 3
S Calendar vergleich Allgemeine Java-Themen 2
K Calendar Allgemeine Java-Themen 2
G Calendar/Date arithmetic Allgemeine Java-Themen 3
Mike90 Calendar mit EDT Timezone Allgemeine Java-Themen 4
U Richfaces Calendar Auto Korrektur Allgemeine Java-Themen 2
S Calendar, WeekOfYear Allgemeine Java-Themen 2
-MacNuke- Calendar erst nach getTime() gesetzt? Allgemeine Java-Themen 4
V Calendar monatstage herausfinden? Allgemeine Java-Themen 2
C Calendar bzw. GregorianCalendar Klasse Allgemeine Java-Themen 12
Zed Calendar über Kalenderwochen iterieren Allgemeine Java-Themen 3
J Calendar gibt falsche Wochenanzahl zurück Allgemeine Java-Themen 3
T Suche den großen Calendar Thread ! Allgemeine Java-Themen 2
J Datentyp "Calendar" umwandeln und ausgeben können Allgemeine Java-Themen 36
V Date und Calendar . Allgemeine Java-Themen 3
A Jahresüberschlag bei Gregorian Calendar Allgemeine Java-Themen 3
I Calendar Allgemeine Java-Themen 2
M Bug bei Calendar.add? Allgemeine Java-Themen 5
J (JAVA) Calendar-Objekt formatiert ausgeben Allgemeine Java-Themen 9
G java.sql.Time Calendar-Objekt zuweisen Allgemeine Java-Themen 2
D Datum und Zeit - Date, Calendar oder GregorianCalender ? Allgemeine Java-Themen 13
W Bereichsüberschreitung bei Klasse Calendar Allgemeine Java-Themen 3
T Probleme mit Date und Calendar Allgemeine Java-Themen 7
kodela GregorianCalendar.getTimeInMillis() Allgemeine Java-Themen 19
B SimpleDateFormat oder doch lieber GregorianCalendar Allgemeine Java-Themen 3
kodela Eigenartige Datumsberechnung über GregorianCalendar Allgemeine Java-Themen 15
Q GregorianCalendar Methode add liefert komische Werte Allgemeine Java-Themen 3
E GregorianCalendar Wochentag Allgemeine Java-Themen 3
P Fehler im GregorianCalendar Allgemeine Java-Themen 8
T Liste mit GregorianCalendar-Objekten in List einlesen, mit Collection sortieren und ausgeben Allgemeine Java-Themen 3
M Problem mit dem GregorianCalendar Allgemeine Java-Themen 2
J GregorianCalendar wil nich so recht as ick wol will Allgemeine Java-Themen 6
T GregorianCalendar - kein Februar Allgemeine Java-Themen 6
L Probleme mit GregorianCalendar Allgemeine Java-Themen 4
M Seltsamer Fehler bei GregorianCalendar Allgemeine Java-Themen 2
T KW=1 Jahr=2008 Monat=Dezember => GregorianCalendar Allgemeine Java-Themen 8
B GregorianCalendar UNIX Allgemeine Java-Themen 6
ARadauer GregorianCalendar Allgemeine Java-Themen 8
A Verständnisproblem mit GregorianCalendar Allgemeine Java-Themen 10
A Fehler bei Rechnung mit GregorianCalendar Allgemeine Java-Themen 6
D GregorianCalendar std zurück Allgemeine Java-Themen 7
F GregorianCalendar wirft keine Fehler bei z.b. Monat 17 Allgemeine Java-Themen 3
N GregorianCalendar Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben