Java获取当前时间及提取年月日

Date date = new Date();
Calendar calendarInsert = Calendar.getInstance();
calendarInsert.setTime(date);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int date = calendar.get(Calendar.DATE);

要在Java中获取日期的年月日,可以使用不同的方法。以下是几种常见的方法: 1. 使用SimpleDateFormat类:可以使用SimpleDateFormat类来格式化日期并提取年月日。可以使用以下示例代码: ```java import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String\[\] args) { Date currentDate = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd日"); String formattedDate = formatter.format(currentDate); System.out.println("当前日期:" + formattedDate); } } ``` 这段代码将输出当前日期的年月日。 2. 使用java.time包:从Java 8开始,引入了新的日期和时间API。可以使用java.time包中的LocalDate类和DateTimeFormatter类来获取日期的年月日。可以使用以下示例代码: ```java import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(String\[\] args) { LocalDate currentDate = LocalDate.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd日"); String formattedDate = currentDate.format(formatter); System.out.println("当前日期:" + formattedDate); } } ``` 这段代码也将输出当前日期的年月日。 3. 使用Calendar类:可以使用Calendar类来获取日期的年月日。可以使用以下示例代码: ```java import java.util.Calendar; public class Main { public static void main(String\[\] args) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH) + 1; int day = calendar.get(Calendar.DAY_OF_MONTH); System.out.println("当前日期:" + year + "" + month + "" + day + "日"); } } ``` 这段代码将输出当前日期的年月日。 以上是三种常见的方法来获取日期的年月日。根据你的需求和使用的Java版本,你可以选择其中一种方法来获取日期的年月日。 #### 引用[.reference_title] - *1* *2* [JAVA获取年月日(格式:xxxxxxxx日)的方法详解](https://blog.csdn.net/pleaseprintf/article/details/131620698)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [java获取日期的年月日](https://blog.csdn.net/me_Jackyoyo/article/details/119927164)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值