开发工具
Java时间戳助手
Java日期、日历和时间戳示例
Java Timestamp Examples
Complete guide to working with timestamps in Java. Modern Java 8+ API and legacy approaches.
Get Current Timestamp
Get current Unix timestamp in milliseconds and seconds
// Method 1: System.currentTimeMillis() (Recommended)
long timestampMs = System.currentTimeMillis();
System.out.println(timestampMs); // 1729584000000
// Method 2: Instant.now() (Java 8+)
import java.time.Instant;
long timestampMs2 = Instant.now().toEpochMilli();
// Get timestamp in seconds
long timestampSec = System.currentTimeMillis() / 1000;
// Or using Instant
long timestampSec2 = Instant.now().getEpochSecond();Convert Timestamp to Date
Convert Unix timestamp to Date object
import java.util.Date;
import java.time.Instant;
// From milliseconds (legacy Date)
Date date = new Date(1729584000000L);
System.out.println(date); // Mon Oct 22 01:20:00 UTC 2024
// From seconds (convert to milliseconds)
Date dateFromSec = new Date(1729584000L * 1000);
// Using Instant (Java 8+, recommended)
Instant instant = Instant.ofEpochMilli(1729584000000L);
System.out.println(instant); // 2024-10-22T01:20:00Z
// From seconds using Instant
Instant instantFromSec = Instant.ofEpochSecond(1729584000L);Date to Timestamp Conversion
Convert Date objects to Unix timestamps
import java.util.Date;
import java.time.LocalDateTime;
import java.time.ZoneId;
// Legacy Date to timestamp
Date date = new Date();
long timestamp = date.getTime();
// LocalDateTime to timestamp (Java 8+)
LocalDateTime ldt = LocalDateTime.now();
long timestampMs = ldt.atZone(ZoneId.systemDefault())
.toInstant()
.toEpochMilli();
// Specific date to timestamp
LocalDateTime specific = LocalDateTime.of(2024, 10, 22, 1, 20, 0);
long specificTimestamp = specific.atZone(ZoneId.of("UTC"))
.toInstant()
.toEpochMilli();Quick Reference
Get Current Timestamp
System.currentTimeMillis()Instant.now().toEpochMilli()Instant.now().getEpochSecond()Parse Timestamp
new Date(timestamp)Instant.ofEpochMilli(ms)Instant.ofEpochSecond(sec)Format Date
DateTimeFormatter.ISO_INSTANTofPattern("yyyy-MM-dd")SimpleDateFormat (legacy)Common Classes
Instant (UTC point in time)ZonedDateTime (with TZ)LocalDateTime (no TZ)Java时间戳助手
了解更多关于这个强大工具
Java日期、日历和时间戳示例
用途
使用此工具查看 Java 日期、日历和时间戳示例。它可以帮助开发人员在生产前验证时间数据。输入值,选择格式或时区,然后复制日志、API、数据库、自动化或文档的准确结果。清晰的输出支持可靠的时间戳决策。
优势
当您查看 Java 日期、日历和时间戳示例时,使用此工具可以更快地工作。验证可以尽早发现格式错误的值,并且复制就绪的结果可以防止转录错误。浏览器处理将数据保留在您的设备上,以便进行可重复检查。
工具特性
了解这款工具的强大功能
核心
易于使用
简单直观的界面,适合所有用户。
性能
快速处理
快速高效地处理时间戳。
质量
准确结果
精确的时间戳计算和转换。
为什么选择我们的时间戳工具?
专业级时间戳处理,企业级可靠性
100%
隐私保护
0ms
处理延迟
24/7
全天候可用
免费
永久免费
工作原理
简单步骤有效使用此时间戳工具
1
输入数据
在工具提供的输入字段中输入您的时间戳或日期值。
2
选择选项
选择您首选的输出格式和任何转换的附加选项。
3
获取结果
以高准确性和精度即时查看转换结果。
4
复制和使用
将结果复制到剪贴板,并在您的应用程序或项目中使用。