Unix时间戳转换工具
在线Unix时间戳与日期时间互转工具,自动识别秒/毫秒/微秒/纳秒精度,支持全球时区(自动处理夏令时/冬令时切换)、Windows FILETIME、C# Ticks 互转及常用日期区间快捷计算。
免费在线工具
Loading…
使用说明
- 在“当前时间戳”区域查看实时秒级/毫秒级时间戳,点击即可复制
- 在“时间戳→日期时间”输入任意长度的时间戳,工具会根据数字位数自动识别秒/毫秒/微秒/纳秒精度,目标时区默认为北京时间,输入框支持搜索(输入中文地名如“纽约”或时区ID如 Shanghai 即可筛选),选定后实时显示该时区下的具体日期时间(自动处理当地夏令时/冬令时切换)
- 在“日期时间→时间戳”输入日期时间(支持 2026-07-06 23:17:21 或 2026-07-06T23:17:21 格式,秒可省略)并选择所属时区,可得到对应的Unix秒/毫秒时间戳,以及Windows FILETIME、C# Ticks
- 在“FILETIME/C# Ticks互转”区域可分别将Windows FILETIME、C# DateTime.Ticks转换为Unix时间戳,或将Unix时间戳转换为这两种格式
- 在“快捷日期范围”选择时区后点击今天/昨天/本月/上个月,可快速获得该区间的起止时间戳
- 底部的时区速查表实时展示各常用地区当前时间及UTC偏移,可直观查看当地是否处于夏令时
功能介绍
- 时间戳自动识别精度:根据数字位数自动判断秒(10位)/毫秒(13位)/微秒(16位)/纳秒(19位)
- 时区下拉支持搜索:输入中文地名或时区ID快速筛选,目标时区默认北京时间
- 时区转换基于IANA时区数据库,自动处理各地区夏令时/冬令时切换(含智利圣地亚哥、澳大利亚部分地区等特殊规则地区)
- 多格式输出:Unix秒、Unix毫秒、ISO 8601、yyyy-MM-dd HH:mm:ss(.SSS)、UTC字符串、UTC偏移
- Windows FILETIME与Unix时间戳互转
- C# / .NET DateTime.Ticks与Unix时间戳互转
- 快捷日期范围:一键获取“今天/昨天/本月/上个月”在指定时区下的起止时间戳
- 实时时间戳显示,可作为秒表参考
- 时区速查表,一览常用地区当前时间与UTC偏移
- 点击任意结果即可复制到剪贴板
使用场景
跨境团队协作排期
程序员需要与海外同事约定会议或部署时间,通过时区速查表和日期时间转时间戳功能,快速确认双方本地时间是否已进入夏令时,避免会议时间算错1小时。
解析Windows日志中的FILETIME
排查Windows系统日志、NTFS文件属性或某些API返回的FILETIME数值时,直接粘贴即可转换为常见的Unix时间戳和可读日期。
处理.NET系统的DateTime.Ticks
对接C#/.NET编写的接口时,将其返回的Ticks数值转换为Unix时间戳,便于与其他语言编写的系统联调。
统计报表的日期区间取值
编写数据统计脚本时,快速获取当天、昨天、本月、上个月的起止时间戳,用于数据库查询条件。
辨别不明位数的时间戳
从日志或第三方接口中拿到一串数字,不确定是秒级还是毫秒级时间戳,工具按位数自动识别并显示对应的日期时间。
常见问题
时间戳位数不同代表什么单位?
10位代表秒级(如1757217599),13位代表毫秒级,16位代表微秒级,19位代表纳秒级。工具会根据输入的数字位数自动判断,多数编程场景使用10位秒级或13位毫秒级。
为什么有些时区转换结果会相差1小时?
这是因为该地区当天处于夏令时或冬令时切换期间。工具基于浏览器内置的IANA时区数据库自动判断每个具体日期该地区是否处于夏令时,而不是使用固定的UTC偏移,因此同一时区在不同月份可能有不同的UTC偏移。
支持哪些特殊格式转换?
除Unix时间戳与日期时间互转外,还支持Windows FILETIME(100纳秒间隔,起点1601-01-01)和C#/.NET DateTime.Ticks(100纳秒间隔,起点0001-01-01)与Unix时间戳的相互转换。
快捷日期范围是基于哪个时区计算的?
基于你在该区域下拉框中选择的时区计算当天/昨天/本月/上个月的起止时间,默认使用浏览器检测到的本地时区,可手动切换为其他时区。
工具会保存我输入的时间戳吗?
不会,所有计算均在浏览器本地完成,不上传或存储任何输入内容。