Unix 时间戳转换器

当前 Unix 时间戳

0

时间戳转日期

日期转时间戳

什么是 Unix 时间戳转换器

Unix 时间戳转换器是管理编程和数据分析中时间数据的重要工具。Unix 时间戳是自1970年1月1日00:00:00 UTC(称为 Unix 纪元)以来的秒数。这种紧凑的数字格式因其简单性和兼容性而在数据库、API 和系统中广泛使用。

使用我们的 Unix 时间戳转换器,您可以轻松执行时间戳转日期转换(例如,1697059200 转换为"2023年10月12日 00:00:00 UTC")和日期转时间戳转换(例如,"2023年10月12日"转换为 1697059200)。这些功能非常适合从事用户界面开发、调试日志或集成不同时间格式API的开发人员。

2038年问题影响较旧的32位系统,时间戳可能在2038年1月19日之后溢出。现代64位系统和我们的 Unix 时间戳转换器可以无缝处理这个问题。

无论您是管理时区还是格式化日期,我们的 Unix 时间戳转换器都为您的所有时间戳转日期和日期转时间戳需求提供快速、可靠的解决方案。

如何在...中获取当前时间戳

Swift
NSDate().timeIntervalSince1970
Go
import (
  "time"
)
int64(time.Now().Unix())
Java
System.currentTimeMillis() / 1000
C
#include <sys/time.h>

// ...
struct timeval tv;
gettimeofday(&tv, NULL);
// Second: tv.tv_sec
// Millisecond: tv.tv_sec * 1000LL + tv.tv_usec / 1000
JavaScript
Math.round(new Date() / 1000)
Objective-C
[[NSDate date] timeIntervalSince1970]
MySQL
SELECT unix_timestamp(now())
SQLite
SELECT strftime('%s', 'now')
Erlang
calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.
PHP
<?php
// pure php
time();
Python
import time
time.time()
Ruby
Time.now.to_i
Shell
date +%s
Groovy
(new Date().time / 1000).longValue()
Lua
os.time()
.NET/C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds();
Dart
(new DateTime.now().millisecondsSinceEpoch / 1000).truncate()

如何在...中将时间戳转换为日期

Swift
let timestamp = 1624713600.0
let date = NSDate(timeIntervalSince1970: timestamp)
Go
import (
    "time"
)
timestamp := int64(1624713600)
t := time.Unix(timestamp, 0)
Java
long timestamp = 1624713600;
java.util.Date date = new java.util.Date(timestamp * 1000);
C
#include <time.h>
time_t timestamp = 1624713600;
struct tm *timeinfo = localtime(&timestamp);
JavaScript
const timestamp = 1624713600;
const date = new Date(timestamp * 1000);
Objective-C
NSTimeInterval timestamp = 1624713600;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:timestamp];
MySQL
SELECT from_unixtime(1624713600)
SQLite
SELECT datetime(1624713600, 'unixepoch')
Erlang
Timestamp = 1624713600,
Datetime = calendar:gregorian_seconds_to_datetime(Timestamp + 719528*24*3600).
PHP
<?php
// pure php
$timestamp = 1624713600;
$date = date('Y-m-d H:i:s', $timestamp);
Python
from datetime import datetime
timestamp = 1624713600
date = datetime.fromtimestamp(timestamp)
Ruby
timestamp = 1624713600
time = Time.at(timestamp)
Shell
date -d @1624713600
# macOS: date -r 1624713600
Groovy
long timestamp = 1624713600
Date date = new Date(timestamp * 1000)
Lua
timestamp = 1624713600
date = os.date("*t", timestamp)
.NET/C#
long timestamp = 1624713600;
DateTimeOffset date = DateTimeOffset.FromUnixTimeSeconds(timestamp);
Dart
int timestamp = 1624713600;
DateTime date = DateTime.fromMillisecondsSinceEpoch(timestamp * 1000);

如何在...中将日期转换为时间戳

Swift
let date = NSDate()
let timestamp = date.timeIntervalSince1970
Go
import (
    "time"
)
t := time.Now()
timestamp := t.Unix()
Java
java.util.Date date = new java.util.Date();
long timestamp = date.getTime() / 1000;
C
#include <time.h>
time_t t = time(NULL);
long timestamp = (long)t;
JavaScript
const date = new Date();
const timestamp = Math.round(date.getTime() / 1000);
Objective-C
NSDate *date = [NSDate date];
NSTimeInterval timestamp = [date timeIntervalSince1970];
MySQL
SELECT unix_timestamp('2021-06-26 12:00:00')
SQLite
SELECT strftime('%s', '2021-06-26 12:00:00')
Erlang
Datetime = calendar:universal_time(),
Timestamp = calendar:datetime_to_gregorian_seconds(Datetime) - 719528*24*3600.
PHP
<?php
// pure php
$date = new DateTime();
$timestamp = $date->getTimestamp();
Python
import time
from datetime import datetime
date = datetime.now()
timestamp = int(date.timestamp())
Ruby
time = Time.now
timestamp = time.to_i
Shell
date -d "2021-06-26 12:00:00" +%s
Groovy
Date date = new Date()
long timestamp = (date.time / 1000).longValue()
Lua
date = os.time({year=2021, month=6, day=26, hour=12, min=0, sec=0})
timestamp = date
.NET/C#
DateTimeOffset date = DateTimeOffset.Now;
long timestamp = date.ToUnixTimeSeconds();
Dart
DateTime date = DateTime.now();
int timestamp = (date.millisecondsSinceEpoch / 1000).truncate();

我们的 Unix 时间戳转换器的主要功能

获取当前 Unix 时间戳

立即获取以秒或毫秒为单位的当前 Unix 时间戳,可选择暂停/恢复刷新并复制时间戳以便快速使用。

时间戳转日期

通过选择您首选的单位(秒或毫秒)和时区,轻松将时间戳转换为日期,结果支持多种格式,如 YYYY-MM-DD hh:mm:ss 或 MM/DD/YYYY hh:mm:ss。

日期转时间戳

通过输入日期、选择时区和选择秒或毫秒,无缝地将日期转换为时间戳,具有一键复制功能。

灵活的时区支持

我们的 Unix 时间戳转换器支持多个时区,确保全球范围内准确的时间戳转日期和日期转时间戳转换。

多种日期格式

从各种日期格式中选择,包括默认、YYYY-MM-DD hh:mm:ss 和 MM/DD/YYYY hh:mm:ss,以获得精确的时间戳转日期结果。

免费且用户友好

享受完全免费的 Unix 时间戳转换器,具有直观的界面,非常适合需要快速时间戳转日期或日期转时间戳转换的开发人员和分析师。

我们的 Unix 时间戳转换器用户评价

这个 Unix 时间戳转换器对于调试服务器日志来说是救星。我可以在准确的时区支持下将时间戳转换为秒或毫秒的日期,复制功能非常方便!

Sarah Thompson

后端开发人员

作为数据分析师,我使用这个工具将日期转换为时间戳进行数据库查询。暂停当前时间戳并选择 YYYY-MM-DD hh:mm:ss 等格式的功能非常棒!

Michael Chen

数据分析师

我找到的最好的免费 Unix 时间戳转换器!为我的应用程序用户界面跨不同时区转换时间戳到日期既快速又可靠。

Priya Sharma

前端开发人员

当我需要为API集成将时间戳转换为日期时,这个工具简化了我的工作流程。多种格式选项和时区支持非常适合我的项目。

David Rodriguez

API开发人员

我依靠这个 Unix 时间戳转换器将日期转换为时间戳来安排任务。直观的界面和一键复制功能让我的工作变得更加轻松。

Emma Wilson

系统管理员

对于生成报告,这个工具的时间戳转日期转换是必备的。在单位之间切换并以我首选的格式复制时间戳或日期非常流畅!

Liam Patel

商业智能分析师

关于 Unix 时间戳转换器的常见问题

Unix 时间戳

v1.1.2

免费的 Unix 时间戳转换器,可即时进行时间戳转日期或日期转时间戳转换。支持时区、多种格式、轻松复制。立即试用!

facebooktwitterpinteresttumblrwhatsapp

联系我们

[email protected]

© 2025 Unix Timestamp Converter 版权所有。