java中如何获取本机当前时间

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:25:55
在java中如何获取本机当前时间 ?要满足以下要求:
1、代码越简单越好
2、需要用system.out println打印出来
3、打印的结果一秒自动更新一次

以下三个是叫类吧?它们都在哪个包里面啊?
Date
SimpleDateForma
DateFormat
我写代码如下,怎么编译时出现一个错误?
improt java.util.*;
public class Test
{
public static void main(String[] args)
{
Date date = new Date();
DateFormat df = DateFormat.getDateInstance();
System.out.println(df.format(date));
}
}
错误如下:
D:\java>javac time.java
time.java:22: 需要为 class、interface 或 enum
improt java.util.*;
^错误1

public static void main(String[] args)
{
ActionListener time = new ActionListener() { // 监听事件,不然实现不了动态改变时间
public void actionPerformed(ActionEvent e) {
//date对象代表当前的系统时间(毫秒)
Date date = new Date();
//format对象是用来以指定的时间格式格式化时间的
SimpleDateFormat from = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss"); //这里的格式可以自己设置
//format()方法是用来格式化时间的方法
String times = from.format(date);
System.out.println(times); }
};
Timer tim = new Timer(1000, time); //这里表示1000毫秒更新一下时间
tim.start(); //启动
}

我这个答案肯定正确啊
下面帮你解释你的答案吧
Date //是在java.util.Date;里面
SimpleDateForma //这个是java.text.SimpleDateFormat;用来输出问本格式的
DateFormat //应该是在java.util.*;里面吧..应该是的

你那个错误是编译就没通过啊
public class Test
那你那个编译写的因该是
javac Test.java 编译的应该是类啊而不是javac time.java 请问你的time什么意思呢,所以你报的异常是找不到time类啊
呵呵...你是初学java吧该答的我都答完了拉!还特地帮你每句都写了解释
接下来你要给我分了吧
把我上面的那个代码复制进去就OK拉