https://www.epochconverter.com/
,直接就进入主页了。https://www.unixtimestamp.com/
,界面稍微复杂一点,但是功能更多,能显示时间戳在不同时区的对应时间,还能生成时间戳的图表。还有 https://timestampconverter.guru/
,支持更多的时间格式,像 “DD/MM/YYYY HH:MM:SS” 这种欧洲常用的格式也能处理。大家可以根据自己的习惯选,不过要注意,用在线工具的时候,别把敏感的时间戳数据上传到不可信的网站哦。date -j -f "%Y-%m-%d %H:%M:%S" "2025-06-17 16:00:00" +%s
date -d "2025-06-17 16:00:00" +%s
date -r "+%Y-%m-%d %H:%M:%S"
[DateTime]::ToUniversalTime([DateTime]'2025-06-17 16:00:00').Subtract([DateTime]::new(1970, 1, 1, 0, 0, 0, [DateTimeKind]::Utc)).TotalSeconds
$epoch = [DateTime]::new(1970, 1, 1, 0, 0, 0, [DateTimeKind]::Utc)
$timestamp = 1750118400
$epoch.AddSeconds($timestamp).ToString("yyyy-MM-dd HH:mm:ss")
from datetime import datetime
time_str = "2025-06-17 16:00:00"
# 转成本地时区的时间戳
local_time = datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S")
local_timestamp = int(local_time.timestamp())
print(local_timestamp) # 输出秒级时间戳
# 转成 UTC 时区的时间戳
utc_time = local_time.astimezone(datetime.timezone.utc)
utc_timestamp = int(utc_time.timestamp())
print(utc_timestamp)
import time
time_str = "2025-06-17 16:00:00"
time_struct = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")
millisecond_timestamp = int(time.mktime(time_struct)) *
print(millisecond_timestamp)
from datetime import datetime
timestamp =
# 本地时区
local_time = datetime.fromtimestamp(timestamp)
print(local_time.strftime("%Y-%m-%d %H:%M:%S"))
# UTC 时区
utc_time = datetime.utcfromtimestamp(timestamp)
print(utc_time.strftime("%Y-%m-%d %H:%M:%S"))
from datetime import datetime
millisecond_timestamp =
# 先转成秒级
timestamp = millisecond_timestamp //
# 处理毫秒部分
milliseconds = millisecond_timestamp %
utc_time = datetime.utcfromtimestamp(timestamp)
print(utc_time.strftime("%Y-%m-%d %H:%M:%S.%f")[:-] + f"{milliseconds:03d}")
pytz
或者 zoneinfo
库,能更准确地处理时区偏移和夏令时等问题。const timeStr = "2025-06-17T16:00:00"; // ISO 8601 格式,T 分隔日期和时间
const date = new Date(timeStr);
// 毫秒级时间戳,Date.now() 返回的就是当前时间的毫秒级时间戳
const millisecondTimestamp = date.getTime();
console.log(millisecondTimestamp);
// 如果文本时间不是 UTC,转成 UTC 时间戳
const utcDate = new Date(date.toISOString());
const utcMillisecondTimestamp = utcDate.getTime();
console.log(utcMillisecondTimestamp);
const millisecondTimestamp = ;
const date = new Date(millisecondTimestamp);
// 转成本地时区的文本时间
const localTimeStr = date.toLocaleString(); // 格式可能因浏览器而异
// 自定义格式
const year = date.getFullYear();
const month = String(date.getMonth() + ).padStart(, '0');
const day = String(date.getDate()).padStart(, '0');
const hour = String(date.getHours()).padStart(, '0');
const minute = String(date.getMinutes()).padStart(, '0');
const second = String(date.getSeconds()).padStart(, '0');
const localTime = `${year}-${month}-${day} ${hour}:${minute}:${second}`;
console.log(localTime);
// 转成 UTC 时间
const utcYear = date.getUTCFullYear();
const utcMonth = String(date.getUTCMonth() + ).padStart(, '0');
const utcDay = String(date.getUTCDate()).padStart(, '0');
const utcHour = String(date.getUTCHours()).padStart(, '0');
const utcMinute = String(date.getUTCMinutes()).padStart(, '0');
const utcSecond = String(date.getUTCSeconds()).padStart(, '0');
const utcTime = `${utcYear}-${utcMonth}-${utcDay} ${utcHour}:${utcMinute}:${utcSecond}`;
console.log(utcTime);
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.Instant;
String timeStr = "2025-06-17T16:00:00";
LocalDateTime localDateTime = LocalDateTime.parse(timeStr);
ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.of("Asia/Shanghai"));
Instant instant = zonedDateTime.toInstant();
long secondTimestamp = instant.getEpochSecond(); // 秒级时间戳
System.out.println(secondTimestamp);
// 转成 UTC 时间戳
Instant utcInstant = Instant.parse(timeStr + "Z"); // Z 表示 UTC 时区
long utcSecondTimestamp = utcInstant.getEpochSecond();
System.out.println(utcSecondTimestamp);
long secondTimestamp = ;
Instant instant = Instant.ofEpochSecond(secondTimestamp);
ZonedDateTime zonedDateTime = instant.atZone(ZoneId.of("Asia/Shanghai"));
LocalDateTime localDateTime = zonedDateTime.toLocalDateTime();
String localTimeStr = localDateTime.toString(); // 格式为 ISO 8601,可自定义格式
System.out.println(localTimeStr);
// UTC 时间
ZonedDateTime utcZonedDateTime = instant.atZone(ZoneId.utc());
LocalDateTime utcLocalDateTime = utcZonedDateTime.toLocalDateTime();
String utcTimeStr = utcLocalDateTime.toString();
System.out.println(utcTimeStr);
场景 | 推荐工具 | 优势 | 注意事项 |
---|---|---|---|
临时单个转换 | Epoch Converter | 无需安装,界面直观 | 注意时区和精度选择 |
批量文件处理 | Linux date 命令 / PowerShell | 可写脚本,高效批量处理 | 需熟悉命令参数 |
开发集成 | 编程语言库(Python/JS/Java) | 无缝融入代码,功能强大 | 注意时区和精度的代码实现细节 |
Windows 用户 | PowerShell | 系统自带,无需额外安装 | 命令语法和 Linux 略有不同 |
🔥 普通人如何通过第五 AI 实现公众号爆文?2025 实战指南! 在这个内容为王的时代,公众号运营竞争激烈,想要打造一篇爆文并非易事。但如今有了第五 AI 的助力,普通人也能轻松实现公众号爆文的梦
咱们今天好好唠唠讯飞绘文免费版,这可是个能让公众号运营效率翻倍的神器。现在做公众号的都知道,选题、写文、配图、排版,哪一步都得花不少时间,要是能有个工具把这些事儿都搞定,那可就省心多了。讯飞绘文免费版
📝 字体与字号:让文字会 “说话”公众号排版里,字体和字号是给读者的第一印象。选对了,读者看着舒服,读得进去;选错了,可能扫一眼就关掉。宋体给人的感觉比较正式、端庄,适合发布一些行业报告、政策解
📊 养号与不养号,流量池层级差在哪? 公众号的流量推荐机制,说白了就是个 “分层筛选” 的过程。微信官方从没明说过流量池的具体层级,但做过 3 年以上运营的人都能感觉到 —— 养过的号和新注册随手发
2025 年,AI 写作早已不是新鲜事,但随之而来的抄袭检测也越来越严格。各大平台的原创机制不断升级,常规的降重方法渐渐失效。这时候,掌握防抄袭指令词就成了 AI 写作的核心竞争力。不是简单换几个词就
Deepseek 和人工写作,到底谁更适合微头条创作者?从成本、效率、质量三个维度来分析,答案可能和你想的不太一样。咱们先从成本说起。 Deepseek 的 API 定价确实很有吸引力。每百万输入 t
现在市面上的 AI 剧本生成器可不少,每个工具都有自己的特点和适用场景。咱们就来好好盘一盘,看看哪些工具最适合短剧创作。 🚀 爆款短剧必备:MidReal—— 交互式剧情生成器 MidReal 在短
? 医疗领域多模态翻译需求为啥越来越大?风车 AI 翻译 214 种语言互译真的靠谱吗? 医疗行业现在是真的离不开翻译了,尤其是多模态翻译。你想啊,跨国问诊、国际医学研究合作、进口医疗设备说明书解读,