Spezialfrage zu Date

Status
Nicht offen für weitere Antworten.
F

FloFlo

Gast
Kann mir jemand sagen, warum hier plötzlich immer 5 Nullen an letzter Stelle stellen ?
Das Problem ist, dass ich den exakten Long Wert auf dem Date wieder haben möchte.
Code:
import java.awt.BorderLayout;
import java.util.Calendar;
import java.util.Date;

import javax.swing.JFrame;
import javax.swing.JSpinner;
import javax.swing.SpinnerDateModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

public class Test extends JFrame implements ChangeListener {
	JSpinner spinner;

	public Test()	{
	  spinner = new JSpinner(new SpinnerDateModel(new   Date(System.currentTimeMillis()),null,null,Calendar.DAY_OF_MONTH));
	  
	  System.out.println("System.currentTimeMillis(): "+System.currentTimeMillis());	  
	  spinner.addChangeListener(this);
	  getContentPane().add(spinner,BorderLayout.NORTH);
	  setSize(300,300);
	  setLocationRelativeTo(null);
	}
	
	public static void main(String args [])	{
		
		Test test = new Test();
		test.setVisible(true);
		test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		
	}
	public void stateChanged(ChangeEvent e)	{
		System.out.println("Long Wert von SpinnerModel: "+((Date)spinner.getValue()).getTime());
		
	}

}
 
S

SlaterB

Gast
zum testen gehört doch immer auch die aktuelle Zeit:
Code:
   public void stateChanged(ChangeEvent e)   {
      Date date = (Date) spinner.getValue();
      System.out.println("Long Wert von SpinnerModel: "+date.getTime());
      System.out.println("Date Wert von SpinnerModel: "+date);
   }
so und jetzt muss man nur noch wissen, dass getTime() die Zeit Millisekunden-genau ausgibt,
das heißt, wenn du eine sekundengenaue Zeit hast, sind die letzten 3 Ziffern immer 0:
Sekunde 0: 0
Sekunde 1: 1000
Sekunde 24787irgendwas (z.B. heute mittag): 325irgendwas000

Deine Zeit ist aber sogar nur minutengenau, daher immer 60.000er Schritte, also auf jeden Fall 4 Null-Stellen am Ende
 
F

FloFlo

Gast
ok, danke soweit. aber die frage ist nun, wie kriege ich einen long, den ich einem date übergebe, wieder zurück?

wenn ich also schreibe
Code:
Long a = 12345678919l;
Date date = new Date(a);

//ich brauche nun irgendwas in der Form
date.getLongValue();
[\code]

DAnke nochmal!
 
S

SlaterB

Gast
?
date.getTime()
das benutzt du doch schon in deinem Programm, darum gings doch eben oder? ;)
 
F

FloFlo

Gast
gibt die Methode getTime() genau diesen Date Long Wert zurück ?

ich meine, ich kann dem Datekonstruktor ja ein Long übergeben, und es wird automatisch eine Datumsdarstellung damit gemacht.
nun will ich aber im weiteren Verlauf eben mit einem Long Wert arbeiten, und nicht mit dem Format z.B. Sat 10.07.2006 22:22
 
S

SlaterB

Gast
Testen?
Ja, ist so gedacht.

Eine Zeit gibt es entweder
1.
als allgemeingültigen long-Wert,
2.
als höheres Objekt wie Calendar und Date oder
3.
als String in diversen Formatierungen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
MQue Spezialfrage Überschreiben von Methoden Allgemeine Java-Themen 14
G Spezialfrage zu Strings Allgemeine Java-Themen 11
L spezialfrage arraylist -_- anfänger Allgemeine Java-Themen 5
missy72 Methoden Calendar/Date Countdown Allgemeine Java-Themen 9
J Simple Date Format Alternativen bitte um Code Allgemeine Java-Themen 14
FRI3ND Datentypen Date-Array sortieren - Text mitnehmen? Allgemeine Java-Themen 7
S Seltsames Ergebnis mit Date-Klasse Allgemeine Java-Themen 6
MiMa Date aus einer ArrayList<Date> holen ?? Allgemeine Java-Themen 5
M JDBC DATE 0000-00-00 kann nicht ausgegeben werden Allgemeine Java-Themen 3
L Erste Schritte Java Date Format Pattern bestimmten Allgemeine Java-Themen 2
Blender3D AWT Fehlerhafte Zeit bei Calender und Date DateFormat Allgemeine Java-Themen 8
P Date und Time in Java Allgemeine Java-Themen 7
B Swing Date Spinner Allgemeine Java-Themen 2
Grejak Date und SimpleDateFormat Allgemeine Java-Themen 6
D Timestamp to Date, ergibt falsches ergebnis Allgemeine Java-Themen 5
M massenhaft verschiedene Date-Pattern Allgemeine Java-Themen 3
N SimpleDateFormat: Unparseable date Allgemeine Java-Themen 5
Madlip Erste Schritte Probleme mit Date() Allgemeine Java-Themen 6
T String in Date parsen (*ohne* bekanntes Format) Allgemeine Java-Themen 8
N java.util.Date - Zeit auf 00:00 setzen Allgemeine Java-Themen 3
GianaSisters Klassen Unterschiedliche Zeiten bei DATE Allgemeine Java-Themen 6
Z new Date() liefert falsche Uhrzeit Allgemeine Java-Themen 12
G Calendar/Date arithmetic Allgemeine Java-Themen 3
J Datentypen Problem mit Date-Object Allgemeine Java-Themen 2
B Unix-Timestamp > Date macht Probleme. Allgemeine Java-Themen 3
M Object-Instanz in Date übersetzen Allgemeine Java-Themen 6
E Seltsamer aufruf von java.util.Date.toString() Allgemeine Java-Themen 3
hdi JTable: Sortierung von Date-Objekten Allgemeine Java-Themen 4
Joy String in Date umwandeln Allgemeine Java-Themen 2
K String zu Date kovertieren Allgemeine Java-Themen 3
S Zeitserver Abfragen und in Date speichern Allgemeine Java-Themen 5
0 Datum in Java Date umwandeln Allgemeine Java-Themen 4
C Datum erstellen für SQL Format Date Allgemeine Java-Themen 3
R Moeglichst viele Datumsstrings in Date Objekte konvertieren? Allgemeine Java-Themen 3
B Date Addition Allgemeine Java-Themen 2
H2SO3- Date "18.11.2002 20:02:33" trotz Locale.GERMAN nic Allgemeine Java-Themen 9
H2SO3- Exception beim date parsen des Jahres 00 Allgemeine Java-Themen 6
H2SO3- merken versch. Date Typen + erlaubte und unerlaubte kombinat Allgemeine Java-Themen 4
H2SO3- date mit pm and am parsen Allgemeine Java-Themen 3
G double in Date Allgemeine Java-Themen 5
S Date Objekt von voller Stunde Allgemeine Java-Themen 3
M Date objekt als 00.00.0000 ausgeben Allgemeine Java-Themen 2
MQue Date, Timestamp, Millisecond Allgemeine Java-Themen 3
alexpetri Date Parsen Allgemeine Java-Themen 3
F Problem mit TimeStamp to Date Allgemeine Java-Themen 8
M Date Range auswerten und die Monate berechnen Allgemeine Java-Themen 2
DEvent min. Jahr von Date Allgemeine Java-Themen 2
H Wer kennt sich mit der Klasse Date aus? Allgemeine Java-Themen 3
G Date wird nicht richtig geparsed Allgemeine Java-Themen 3
H zwei Date Variablen überschreiben sich Allgemeine Java-Themen 2
P von Date zu Timestamp Allgemeine Java-Themen 10
H Date in String wandeln un dumgekehrt. Allgemeine Java-Themen 17
P SimpleDateFormat/Date Allgemeine Java-Themen 4
N Date & RMI Problem Allgemeine Java-Themen 3
V Date und Calendar . Allgemeine Java-Themen 3
P sql.Date -> the constructor Date() is undefined! Allgemeine Java-Themen 3
M String nach Date Allgemeine Java-Themen 4
E XML dateTime String in Date mit SimpleDateFormat umwandeln Allgemeine Java-Themen 5
K Date formatieren Allgemeine Java-Themen 7
L String ==> Date ==> GregorianCalendar Allgemeine Java-Themen 3
G Date-Objekt aus Datums-String erstellen Allgemeine Java-Themen 6
L-ectron-X Zeitspanne mit Date und DateFormat Allgemeine Java-Themen 7
B String to Date Allgemeine Java-Themen 7
K Date: getTime immer gleich Allgemeine Java-Themen 4
B Java.Date -> Delphi.TDateTime Allgemeine Java-Themen 4
D Datum und Zeit - Date, Calendar oder GregorianCalender ? Allgemeine Java-Themen 13
P Alter in Jahren aus Date-Objekt ermitteln Allgemeine Java-Themen 5
T Datum als String in Date umwandeln Allgemeine Java-Themen 3
R Date Tage abziehen Allgemeine Java-Themen 3
I java.util.Date - die 1970-Untergrenze Allgemeine Java-Themen 3
T Probleme mit Date und Calendar Allgemeine Java-Themen 7
W Mit Date-Objekten arbeiten Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben