当前位置:首页 > Java

java如何获得当前时间

2026-01-16 15:42:25Java

获取当前时间的几种方法

使用 java.time 包(Java 8及以上推荐)

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("当前时间: " + formattedDateTime);

使用 java.util.Date(传统方式)

import java.util.Date;
import java.text.SimpleDateFormat;

Date currentDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = dateFormat.format(currentDate);
System.out.println("当前时间: " + formattedDate);

使用 System.currentTimeMillis()

long currentTimeMillis = System.currentTimeMillis();
System.out.println("当前时间戳(毫秒): " + currentTimeMillis);

使用 Calendar

java如何获得当前时间

import java.util.Calendar;
import java.text.SimpleDateFormat;

Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(calendar.getTime());
System.out.println("当前时间: " + formattedDate);

注意事项

  • 对于新项目,优先使用 java.time 包(如 LocalDateTime),它是线程安全的且API更清晰。
  • 时间格式化模式(如 yyyy-MM-dd HH:mm:ss)可根据需求调整。
  • System.currentTimeMillis() 适用于需要高性能时间戳的场景。

分享给朋友:

相关文章

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

java如何获取当前时间

java如何获取当前时间

获取当前时间的方法 在Java中,可以通过多种方式获取当前时间。以下是几种常见的方法: 使用 java.util.Date Date currentDate = new Date(); Syste…

react如何获得所有元素

react如何获得所有元素

在 React 中获取所有元素可以通过多种方式实现,具体取决于场景和需求。以下是几种常见的方法: 使用 ref 获取 DOM 元素 通过 ref 可以访问组件的 DOM 节点或 React 元素。结…

react如何做时间搜索框

react如何做时间搜索框

实现时间搜索框的基本步骤 在React中实现时间搜索框通常需要结合日期选择库(如react-datepicker)和状态管理。以下是一个完整的实现示例: 安装依赖库: npm instal…

react如何改变输入框时间

react如何改变输入框时间

改变输入框时间的方法 在React中处理输入框时间通常涉及使用<input type="time">元素,并通过状态管理来控制其值。以下是几种常见场景的实现方式: 使用受控组件 通过Re…

css制作时间轴

css制作时间轴

时间轴的基本结构 使用HTML构建时间轴的基础结构,通常采用无序列表<ul>嵌套列表项<li>,每个列表项包含时间节点内容和时间标记: <ul class="timel…