你可以得到当前日期以各种方式在Java中。以下是其中一些
java.util的不带参数的构造器。日期类返回的日期对象表示当前日期和时间,用这个可以打印当前日期如下所示−
例子
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() 方法返回表示当前时间的 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
此类的 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 类的构造函数之一接受一个表示日期的长值并创建一个 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
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习