如何在Java中获取当前日期?
您可以通过多种方式用Java获取当前日期。以下是其中一些-
Date类的构造函数
java.util.Date 类的no-arg构造函数返回代表当前日期和时间的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("当前日期: "+str);
}
}输出结果05/11/20
now()LocalDate类的方法
now()Localdate类的方法返回代表当前时间的Date对象。
示例
import java.time.LocalDate;
public class CreateDate {
public static void main(String args[]) {
LocalDate date = LocalDate.now();
System.out.println("当前日期: "+date);
}
}输出结果当前日期: 2020-11-05
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("当前日期: "+str );
}
}输出结果当前日期: 05/11/20
java.sql.Date类
java.sql.Date类的构造函数之一接受一个表示日期的长值,并创建一个Date对象。因此,要创建一个Data对象,您需要将方法的返回值(返回当前纪元值)作为java.sql.Date构造函数的参数进行传递。System.currentTimeMillis()
示例
public class CreateDate {
public static void main(String[] args) {
java.sql.Date date=new java.sql.Date(System.currentTimeMillis());
System.out.println("当前日期: "+date);
}
}输出结果当前日期: 2020-11-05
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下