如何获取 Java 中的年月日?通过 Date 类直接获取,year = date.getYear() + 1900。使用 java.time.LocalDate 类,year = date.getYear()。利用 Calendar 类,year = calendar.get(Calendar.YEAR)。

如何获取 Java 中的年月日
直接获取
- Date 类:
Date date = new Date(); int year = date.getYear() + 1900; int month = date.getMonth() + 1; int day = date.getDate();
- java.time.LocalDate 类:
LocalDate date = LocalDate.now(); int year = date.getYear(); int month = date.getMonthValue(); int day = date.getDayOfMonth();
使用 Calendar 类
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);
格式化日期
JSPGOU一直以来都和jeecms、jeebbs一样,是收费软件,但是从2014年7月12日开始,开始jspgou发布第一个免费版,金磊科技承诺:永远不向使用jspgou免费版用户索取任何费用,为免费用户提供更好的技术支持服务,根据用户提出的完善建议快速完善jspgou系统。 jspgou系统使命:做中国最优秀的免费网店系统,让更多的用户了解和使用java产品。 jspgou免费版适用对象:不限
立即学习“Java免费学习笔记(深入)”;
可以通过 SimpleDateFormat 类将日期格式化为字符串。
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(date);注意:
- Date 类已弃用,建议使用 java.time 包。
- 在 java.time 中,月份从 1 开始,而不是 0。
- 月份和日期可以使用两位数字格式化,例如 "01" 和 "02"。










