
java中如何获得时间中的日
用户关注问题
如何用Java代码获取当前日期中的日部分?
我想在Java程序中提取当前时间的‘日’,有哪些常用的方法?
使用Java获取当前日期的日
可以通过Java的java.time包中的LocalDate类来获取当前日期,然后使用getDayOfMonth()方法来提取当前的‘日’。示例代码为:LocalDate today = LocalDate.now(); int day = today.getDayOfMonth();
在Java中如何从一个Date对象中提取日?
我有一个java.util.Date对象,怎样获得其中代表‘日’的数值?
从Date对象获取日期中的日
可以将Date对象转换为Calendar对象,调用Calendar的get(Calendar.DAY_OF_MONTH)方法获取‘日’。示例代码:Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int day = calendar.get(Calendar.DAY_OF_MONTH);
Java 8之后,有哪些更推荐的方法提取日期中的日?
我听说Java 8引入了新的日期时间API,使用它如何获取日期中的日更方便?
使用Java 8新的日期时间API获取日
Java 8推出的java.time包提供了更简洁的操作方式,可以用LocalDateTime或LocalDate等类。举例说,可以用LocalDateTime.now().getDayOfMonth()或者LocalDate.parse(stringDate).getDayOfMonth()获取日部分。