java代码如何获取指定时间年月日呢?
下文笔者讲述java代码获取指定时间的年月日的方法分享,如下所示
实现思路: 使用DateTimeFormat即可将日期对象转换为指定格式的年月日例
import org.joda.time.LocalDate; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; public class Demo { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormat.forPattern("YYYY-MM-dd HH:mm:ss"); LocalDate localDate = formatter.parseLocalDate("2022-01-06 16:14:23"); System.out.println("年:" + localDate.getYearOfCentury()); System.out.println("月:" + localDate.getMonthOfYear()); System.out.println("日:" + localDate.getDayOfMonth()); } } //获取 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Demo { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime ldt = LocalDateTime.parse("2022-01-06 16:14:23", formatter); System.out.println("年:" + ldt.getYear()); System.out.println("月:" + ldt.getMonth().getValue()); System.out.println("日: " + ldt.getDayOfMonth()); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。