Java:从日期获取月份整数

Java:从日期获取月份整数,第1张

Java:从日期获取月份整数 java.time(Java 8)

您还可以使用Java
8中的java.time包并将您的

java.util.Date
对象转换为
java.time.LocalDate
对象,然后仅使用
getMonthValue()
方法

Date date = new Date();LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();int month = localDate.getMonthValue();

请注意,此处的月份值是1到12,与

cal.get(Calendar.MONTH)
adarshr的答案相反,月份值是0到11。

但是正如Basil
Bourque在评论中所说,首选方法是

Month
使用该
LocalDate::getMonth
方法获取枚举对象。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5477853.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存