当前位置:首页 > Java

java如何获得当前时间

2026-01-16 15:42:25Java

获取当前时间的几种方法

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

java如何获得当前时间

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(传统方式)

java如何获得当前时间

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

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() 适用于需要高性能时间戳的场景。

分享给朋友:

相关文章

vue实现刻度尺时间轴

vue实现刻度尺时间轴

实现刻度尺时间轴的基本思路 在Vue中实现刻度尺时间轴,通常需要结合HTML5 Canvas或SVG进行绘制。核心逻辑包括计算刻度位置、动态渲染时间标签以及处理用户交互(如拖动、缩放)。以下是具体实现…

css制作时间轴

css制作时间轴

使用 Flexbox 布局制作时间轴 通过 Flexbox 可以快速实现水平或垂直时间轴。以下是一个垂直时间轴的示例代码: .timeline { display: flex; flex-…

vue实现滚动时间

vue实现滚动时间

Vue 实现滚动时间的方法 在 Vue 中实现滚动时间可以通过多种方式完成,以下是几种常见的方法: 使用 CSS 动画和 Vue 数据绑定 通过 Vue 的数据绑定和 CSS 动画结合,可以…

vue 实现时间

vue 实现时间

Vue 实现时间的几种方法 在Vue中实现时间显示或处理时间数据,可以通过多种方式实现,包括原生JavaScript、第三方库或Vue插件。以下是几种常见的方法: 使用原生JavaScript显示…

vue实现动态时间

vue实现动态时间

Vue 实现动态时间的常见方法 使用 setInterval 更新数据 在 Vue 组件的 data 中定义时间变量,通过 setInterval 定时更新。组件销毁时需清除定时器避免内存泄漏。 e…

java如何获取系统时间

java如何获取系统时间

获取系统时间的方法 在Java中,获取系统时间有多种方法,以下是几种常用的方式: 使用System.currentTimeMillis() long currentTimeMillis = S…