更新時(shí)間:2022-09-30 10:02:55 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2024次
你可以得到當(dāng)前日期以各種方式在Java中。以下是其中一些
java.util的不帶參數(shù)的構(gòu)造器。日期類返回的日期對(duì)象表示當(dāng)前日期和時(shí)間,用這個(gè)可以打印當(dāng)前日期如下所示−
例子
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() 方法返回表示當(dāng)前時(shí)間的 Date 對(duì)象。
例子
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()(不帶參數(shù))方法返回表示當(dāng)前日期和時(shí)間的 Calendar 對(duì)象,使用它您可以打印當(dāng)前日期值,如下所示
例子
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 類的構(gòu)造函數(shù)之一接受一個(gè)表示日期的長(zhǎng)值并創(chuàng)建一個(gè) Date 對(duì)象。因此,要?jiǎng)?chuàng)建 Data 對(duì)象,您需要將 System.currentTimeMillis() 方法的返回值(返回當(dāng)前紀(jì)元值)作為 java.sql.Date 構(gòu)造函數(shù)的參數(shù)傳遞。
例子
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
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)