当前位置:首页 > Java

java如何获取年月日

2026-02-05 10:08:00Java

获取当前年月日

使用 java.time.LocalDate(Java 8及以上版本):

java如何获取年月日

import java.time.LocalDate;

LocalDate currentDate = LocalDate.now();
int year = currentDate.getYear();      // 年
int month = currentDate.getMonthValue(); // 月(1-12)
int day = currentDate.getDayOfMonth();   // 日

获取指定年月日

通过 LocalDate.of() 直接指定日期:

java如何获取年月日

LocalDate customDate = LocalDate.of(2023, 10, 5); // 年, 月, 日
int customYear = customDate.getYear();
int customMonth = customDate.getMonthValue();
int customDay = customDate.getDayOfMonth();

使用 Calendar(传统方式)

适用于Java 8以下版本:

import java.util.Calendar;

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);          // 年
int month = calendar.get(Calendar.MONTH) + 1;    // 月(0-11,需+1)
int day = calendar.get(Calendar.DAY_OF_MONTH);   // 日

格式化输出为字符串

使用 DateTimeFormatter 将日期格式化为字符串:

import java.time.format.DateTimeFormatter;

LocalDate date = LocalDate.now();
String formattedDate = date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
System.out.println(formattedDate); // 输出示例:2023-10-05

注意事项

  • java.time 包(Java 8+)是推荐方式,线程安全且API更清晰。
  • Calendar 的月份从0开始,使用时需手动调整。
  • 格式化符号如 yyyy 表示四位年份,MM 表示两位月份。

标签: 年月日java
分享给朋友:

相关文章

java如何使用

java如何使用

Java 基本使用方法 Java 是一种广泛使用的编程语言,适用于开发各种类型的应用程序。以下是 Java 的基本使用方法,包括环境配置、语法基础和常用操作。 安装 Java 开发环境 下载并安装…

java如何编程

java如何编程

Java编程基础 Java是一种面向对象的编程语言,广泛应用于企业级开发、移动应用(Android)等领域。以下是Java编程的核心步骤和示例。 环境搭建 安装JDK 从Oracle官网下载适合…

如何卸载java

如何卸载java

卸载Java的步骤 Windows系统卸载方法 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到Java相关条目(如“Java 8 Update 251”),右键选择卸载并跟随向导完成操…

java如何实现异步

java如何实现异步

Java实现异步的方法 Java中实现异步编程可以通过多种方式,每种方式适用于不同的场景和需求。以下是常见的实现方法: 使用Thread类 创建新线程执行异步任务是最基础的方式。通过继承Thread…

如何成为java架构师

如何成为java架构师

掌握扎实的Java基础 深入理解Java核心知识,包括多线程、集合框架、JVM原理、设计模式等。熟悉Java生态中的常用框架如Spring、MyBatis、Hibernate等,并能分析其源码实现。…

如何选择java培训

如何选择java培训

评估培训机构资质 选择有正规资质的机构,查看其营业执照、办学许可证等。优先考虑具备人力资源和社会保障部或教育部认证的机构,这类机构的教学质量和课程设置通常更规范。 考察课程内容与行业需求匹配度…