在Java中获取当前日期/时间的最佳方法是什么?


当前回答

我会继续回答这个问题,因为当我有同样的问题时,这就是我所需要的:

Date currentDate = new Date(System.currentTimeMillis());

currentDate现在是Java date对象中的当前日期。

其他回答

创建日期对象并将其打印下来。

Date d = new Date(System.currentTimeMillis());
System.out.print(d);

与上述解决方案类似。但我总是发现自己在寻找这段代码:

Date date=Calendar.getInstance().getTime();
System.out.println(date);

看看Date课程。还有一个更新的Calendar类,它是执行许多日期/时间操作的首选方法(许多date方法已被弃用)

如果您只想要当前日期,那么创建一个新的date对象或调用Calendar.getInstance();。

有许多不同的方法:

System.currentTimeMillis()日期日历

import java.util.*;
import java.text.*;

public class DateDemo {
   public static void main(String args[]) {
      Date dNow = new Date( );
      SimpleDateFormat ft = 
      new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");
      System.out.println("Current Date: " + ft.format(dNow));
   }
}

你可以用数据来表示场效应晶体管的电流数据。所以使用SimpleDateFormat获取格式