当前位置:首页 > Java

java如何获取日期

2026-03-25 05:04:14Java

获取当前日期

使用java.util.Date类可以获取当前日期和时间:

Date currentDate = new Date();
System.out.println(currentDate);

使用Calendar类获取日期

java.util.Calendar提供了更灵活的日期操作:

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始
int day = calendar.get(Calendar.DAY_OF_MONTH);

Java 8日期时间API

Java 8引入了新的日期时间API,位于java.time包中:

LocalDate today = LocalDate.now();
int year = today.getYear();
int month = today.getMonthValue();
int day = today.getDayOfMonth();

格式化日期输出

使用SimpleDateFormat格式化日期:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = sdf.format(new Date());
System.out.println(formattedDate);

从字符串解析日期

将字符串转换为日期对象:

String dateString = "2023-05-15";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(dateString);

获取时间戳

获取当前时间的时间戳(毫秒数):

long timestamp = System.currentTimeMillis();

日期加减操作

使用Calendar进行日期加减:

Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, 5); // 加5天

使用LocalDate进行日期操作

Java 8的LocalDate提供了更简洁的日期操作:

java如何获取日期

LocalDate tomorrow = LocalDate.now().plusDays(1);
LocalDate lastMonth = LocalDate.now().minusMonths(1);

标签: 日期java
分享给朋友:

相关文章

如何删除java

如何删除java

卸载 Java 的步骤 Windows 系统: 打开控制面板,选择“程序和功能”或“卸载程序”,在列表中找到 Java 相关条目(如“Java Runtime Environment”或“Java D…

如何编译java文件

如何编译java文件

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证。若未安装,需从Oracle或Open…

如何运行java项目

如何运行java项目

运行Java项目的步骤 确保Java环境已安装 在运行Java项目前,需确认系统已安装Java Development Kit(JDK)。通过命令行输入java -version和javac -ver…

如何系统的学习java

如何系统的学习java

学习Java的基础知识 Java的基础知识包括语法、数据类型、变量、运算符、控制流语句等。可以通过官方文档或入门书籍如《Java核心技术》来掌握这些内容。编写简单的程序练习基础语法,例如打印“Hell…

mui vue实现日期插件

mui vue实现日期插件

MUI Vue 实现日期插件 在 Vue 项目中,可以使用 MUI(Material-UI)风格的日期选择器插件。以下是两种常见的实现方式: 使用 Vuetify 的日期选择器 Vuetify 是一…

react实现日期

react实现日期

React 实现日期的常见方法 使用 JavaScript 的 Date 对象 通过 JavaScript 内置的 Date 对象获取当前日期或处理特定日期,例如: const currentDat…