在java中打印当前日期
我想用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());
}
}
它编译良好。但给出的输出是:
Date@15db9742
虽然我期待这样的输出:
星期一 五月 04 09:51:52 CDT 2009
代码有什么问题?
编辑:我试图重命名类。编辑的代码:
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
输出为:
Date@15db9742