Я хочу напечатать текущую дату и время в java..Это код, который я пытаюсь из учебника java:
import java.util.*;
public class Date {
public static void main(String args[]) {
// Instantiate a Date object
Date date = new Date();
// display time and date using toString()
System.out.println(date.toString());
}
}
Он компилируется отлично. Но выдаваемый результат:
Дата @15db9742
Пока я ожидаю выход следующим образом:
Пн Май 04 09:51:52 CDT 2009
Что не так с кодом?
EDIT: Я попытался переименовать класс. Измененный код:
import java.util.*;
public class DateDemo {
public static void main(String args[]) {
// Instantiate a Date object
Date d = new Date();
// display time and date using toString()
System.out.println(d.toString());
}
}
Вот как я скомпилировал код и запустил:
sou @sou-linux: ~/Desktop/java $javac DateDemo.java
sou @sou-linux: ~/Desktop/java $java DateDemo
Вывод:
Дата @15db9742