要去掉Java中的日期對象的時分秒,可以使用Java的Calendar類或者Java 8中的LocalDateTime類來實現(xiàn)。下面我將分別介紹這兩種方法。
方法一:使用Calendar類
`java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
System.out.println(calendar.getTime());
}
在這個例子中,我們首先獲取了一個Calendar實例,然后使用set方法將時、分、秒和毫秒都設(shè)置為0,最后通過getTime方法獲取到修改后的日期對象。
方法二:使用LocalDateTime類(Java 8及以上版本)
`java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.now().withHour(0).withMinute(0).withSecond(0).withNano(0);
System.out.println(dateTime);
}
在這個例子中,我們使用LocalDateTime的now方法獲取當(dāng)前日期時間,然后使用withHour、withMinute、withSecond和withNano方法將時、分、秒和納秒都設(shè)置為0,最后得到修改后的日期時間對象。
無論使用哪種方法,最終都可以得到一個去掉時分秒的日期對象。你可以根據(jù)自己的需求選擇適合的方法來操作。希望對你有幫助!
千鋒教育IT培訓(xùn)課程涵蓋web前端培訓(xùn)、Java培訓(xùn)、Python培訓(xùn)、大數(shù)據(jù)培訓(xùn)、軟件測試培訓(xùn)、物聯(lián)網(wǎng)培訓(xùn)、云計算培訓(xùn)、網(wǎng)絡(luò)安全培訓(xùn)、Unity培訓(xùn)、區(qū)塊鏈培訓(xùn)、UI培訓(xùn)、影視剪輯培訓(xùn)、全媒體運營培訓(xùn)等業(yè)務(wù);此外還推出了軟考、、PMP認(rèn)證、華為認(rèn)證、紅帽RHCE認(rèn)證、工信部認(rèn)證等職業(yè)能力認(rèn)證課程;同期成立的千鋒教研院,憑借有教無類的職業(yè)教育理念,不斷提升千鋒職業(yè)教育培訓(xùn)的質(zhì)量和效率。