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.
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());
}
}