Java中获取年份月份的几种常见方法
在Java中,获取当前年份和月份有以下几种常见的方法:
1、使用java.time.LocalDate类:
import java.time.LocalDate; // 获取当前日期 LocalDate currentDate = LocalDate.now(); // 获取当前年份 int year = currentDate.getYear(); // 获取当前月份 int month = currentDate.getMonthValue();
2、使用java.util.Calendar类:
import java.util.Calendar; // 获取当前日历实例 Calendar calendar = Calendar.getInstance(); // 获取当前年份 int year = calendar.get(Calendar.YEAR); // 获取当前月份(月份从0开始,所以需要加1) int month = calendar.get(Calendar.MONTH) + 1;
3、使用java.util.Date类与java.text.SimpleDateFormat类:
import java.util.Date; import java.text.SimpleDateFormat; // 获取当前日期 Date currentDate = new Date(); // 创建SimpleDateFormat实例,指定日期格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); // 格式化日期为字符串 String formattedDate = sdf.format(currentDate); // 从格式化后的字符串中提取年份和月份 int year = Integer.parseInt(formattedDate.substring(0, 4)); int month = Integer.parseInt(formattedDate.substring(5));
附:java里面有没有直接获取当前日期的方法
java里没有一种方法是直接写这种格式化的,都要通过SimpleDateFormat()方法进行转换,可以通过new Date()方法和Calendar.getInstance().getTime()方法获得时间,格式如下"Fri Sep 30 16:38:28 CST 2011" 。所有获得时间都要通过SimpleDateFormat()方法转换才会是“2012-05-12 14:28:55”这个样子。自己写一个就行,挺简单的
import java.text.SimpleDateFormat; public class Test { public static void main(String[] args) throws Exception{ java.util.Date utilDate = new java.util.Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(formatter.format(utilDate));
想要什么格式,直接修改格式字符串就行通过java.util.Date类获取当前日期。
Date d = new Date();//生成当前日期 d.getTime();//获取当前日期的时间戳Date表示特定的瞬间,可以精确到毫秒获取时间后进行转换。
二楼的回答是正解,你可以去网上搜索下,有很多别人封装的java工具类,里面有很多这种常用的方法,用的时候直接调用就可以了
总结
到此这篇关于Java中获取年份月份的几种常见方法的文章就介绍到这了,更多相关Java获取年份月份内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
springmvc后台基于@ModelAttribute获取表单提交的数据
这篇文章主要介绍了springmvc后台基于@ModelAttribute获取表单提交的数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-10-10MyBatis异常-Property ''configLocation'' not specified, using d
今天小编就为大家分享一篇关于MyBatis异常-Property 'configLocation' not specified, using default MyBatis Configuration,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03
最新评论