在Java中如何获取当前日期

在Java中如何获取当前日期

您可以通过多种方式在Java中获取当前日期。以下是其中一些方法: Date类的构造方法 java.util.Date类的无参构造方法返回表示当前日期和时间的Date对象,您可以使用这个对象打印当前日期,如下所示: 示例

import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Date;
public class Demo {
   public static void main(String args[])throws ParseException {      
      Date date = new Date();
      SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yy");
       String str = formatter.format(date);
      System.out.print("Current date: "+str);
   }
}

输出

05/11/20

LocalDate类的now()方法

LocalDate类的now()方法返回表示当前时间的Date对象。

示例

import java.time.LocalDate;
public class CreateDate {
   public static void main(String args[]) {  
      LocalDate date = LocalDate.now();
      System.out.println("Current Date: "+date);
   }
}

输出

Current Date: 2020-11-05

calendar类的getInstance()方法

该类的getInstance()方法(无参)返回一个表示当前日期和时间的Calendar对象,使用这个对象可以打印出当前日期值,如下所示−

例子

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Calendar;
public class Test {
   public static void main(String[] args) throws ParseException{
      DateFormat formatter = new SimpleDateFormat("dd/MM/yy");
      Calendar obj = Calendar.getInstance();
      String str = formatter.format(obj.getTime());
      System.out.println("Current Date: "+str );
   }
}

输出

Current Date: 05/11/20

java.sql.Date类

java.sql.Date类的构造函数之一接受一个表示日期的长整型值,并创建一个Date对象。因此,要创建一个Data对象,您需要将System.currentTimeMillis()方法(返回当前时期值)的返回值作为java.sql.Date构造函数的参数传入。

示例

public class CreateDate {
   public static void main(String[] args) {
      java.sql.Date date=new java.sql.Date(System.currentTimeMillis());
      System.out.println("Current Date: "+date);
   }
}

输出结果

Current Date: 2020-11-05

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程