unix 时间转换器
The
Unix epoch
(or
Unix time
or
POSIX time
or
Unix timestamp
) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT), not counting leap seconds (in ISO 8601: 1970-01-01T00:00:00Z). Literally speaking the epoch is Unix time 0 (midnight 1-1-1970), but 'epoch' is often used as a synonym for 'Unix time'. Many Unix systems store epoch dates as a signed 32-bit integer, which might cause problems on January 19, 2038 (known as the Year 2038 problem or Y2038).
Human readable time
|
Seconds
|
1 minute |
60 seconds |
1 hour |
3600 seconds |
1 day |
86400 seconds |
1 week |
604800 seconds |
1 month (30.44 days) |
2629743 seconds |
1 year (365.24 days) |
31556926 seconds |
How to get the current epoch time in ...
Perl |
time
|
PHP |
time()
|
Ruby |
Time.now
(or
Time.new
). To display the epoch:
Time.now.to_i
|
Python |
import time
first, then
time.time()
|
Java |
long epoch = System.currentTimeMillis()/1000;
|
Microsoft .NET C# |
epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
|
VBScript/ASP |
DateDiff("s", "01/01/1970 00:00:00", Now())
|
Erlang |
calendar:datetime_to_gregorian_seconds(calendar:now_to_universal_time( now()))-719528*24*3600.
|
MySQL |
SELECT unix_timestamp(now())
|
PostgreSQL |
SELECT extract(epoch FROM now());
|
Oracle PL/SQL |
SELECT (SYSDATE - TO_DATE('01-01-1970 00:00:00', 'DD-MM-YYYY HH24:MI:SS')) *
24 * 60 * 60 FROM DUAL
|
SQL Server |
SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
|
JavaScript |
Math.round(new Date().getTime()/1000.0)
getTime() returns time in milliseconds. |
Unix/Linux |
date +%s
|
Other OS's |
Command line:
perl -e "print time"
(If Perl is installed on your system) |
Convert from human readable date to epoch
Perl |
Use these
Perl Epoch routines
|
PHP |
mktime(hour
,
minute
,
second
,
month
,
day
,
year
)
|
Ruby |
Time.local(year
,
month
,
day
,
hour
,
minute
,
second
,
usec
)
(or
Time.gm
for GMT/UTC input). To display add
.to_i
|
Python |
import time
first, then
int(time.mktime(time.strptime('2000-01-01 12:34:00', '%Y-%m-%d %H:%M:%S'))) - time.timezone
|
Java |
long epoch = new java.text.SimpleDateFormat ("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00");
|
VBScript/ASP |
DateDiff("s", "01/01/1970 00:00:00",
time field
)
|
MySQL |
SELECT unix_timestamp(time
)
Time format: YYYY-MM-DD HH:MM:SS or YYMMDD or YYYYMMDD More on using Epoch timestamps with MySQL
|
PostgreSQL |
SELECT extract(epoch FROM date('2000-01-01 12:34'));
With timestamp:
SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-08');
With interval:
SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours');
|
SQL Server |
SELECT DATEDIFF(s, '1970-01-01 00:00:00',
time field
)
|
JavaScript |
use the
JavaScript Date object
|
Unix/Linux |
date +%s -d"Jan 1, 1980 00:00:01"
Replace '-d' with '-ud' to input in GMT/UTC time. |
Convert from epoch to human readable date
Perl |
Use these
Perl Epoch routines
|
PHP |
date(output format
,
epoch
);
Output format example: 'r' = RFC 2822 date
|
Ruby |
Time.at(epoch
)
|
Python |
import time
first, then
time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime(epoch
))
Replace time.localtime with time.gmtime for GMT time.
|
Java |
String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (epoch
*1000));
|
VBScript/ASP |
DateAdd("s",
epoch
, "01/01/1970 00:00:00")
|
PostgreSQL |
SELECT TIMESTAMP WITH TIME ZONE 'epoch' +
epoch
* INTERVAL '1 second';
|
MySQL |
from_unixtime(epoch
,
optional output format
)
The default output format is YYY-MM-DD HH:MM:SS
more ...
|
SQL Server |
DATEADD(s,
epoch
, '1970-01-01 00:00:00')
|
Microsoft Excel |
=(A1 / 86400) + 25569
Format the result cell for date/time, the result will be in GMT time (A1 is the cell with the epoch number). For other timezones: =((A1 +/- timezone adjustment) / 86400) + 25569. |
JavaScript |
use the
JavaScript Date object
|
Unix/Linux |
date -d @1190000000
Replace 1190000000 with your epoch, needs recent version of 'date'. Replace '-d' with '-ud' for GMT/UTC time. |
Other OS's |
Command line:
perl -e "print scalar(localtime(epoch
))"
(If Perl is installed) Replace 'localtime' with 'gmtime' for GMT/UTC time. |
分享到:
相关推荐
### Epoch GIS Server 用户指南 #### 重要知识点概览 **标题与描述:** "Epoch GisServer User Guide",这表明文档是针对Epoch GIS Server软件的用户指南。 **标签:** 同样标注为 "Epoch GisServer User Guide...
"epoch_user-4.17_粒子模拟说明文档_" 提供的是一个关于三维粒子模拟程序的详细指南,帮助用户理解和操作该系统,以创建出逼真的动态效果,如等立体状态灯的模拟。 粒子系统是由大量独立或相互作用的微观对象(粒子...
EPOCHS(Electric Power and Communication Synchronizing Simulator)是一款结合了多个仿真系统的联邦仿真环境,它将加州大学伯克利分校的网络仿真器NS2、通用电气的PSLF机电暂态仿真系统以及曼尼托巴大学的PSCAD...
本篇文章将详细探讨“Unix Time”(也称为POSIX时间)和“Windows Time”之间的转换,以及如何在两者之间进行有效地切换。 **Unix Time**: Unix Time是从1970年1月1日(UTC)凌晨0点0分0秒开始计算的,至今为止的...
Epoch 是一个通用的实时的图表库,用于构建漂亮、平滑和高性能的可视化图形图表。Epoch 提供多种基本图表和专业图表。Epoch 依赖于 jQuery 和 D3。使用: 标签:Epoch
DayZ-Epoch, 用于 Arma 2的实验 DayZ DayZ实验 DayZ modhttp://dayzepoch.com基于DayZ的社区版https://github.com/DayZMod/DayZ/blob/1.8.8/Documentation/Credits.md ht
Epoch是一个通用图表库为应用程序开发人员和设计师提供可视化界面。它关注可视化编程的两个不同的方面:基本图表创建历史报告,实时图表显示数据。要求浏览器ie8以上
2. **Calendar Time**:日历时间,表示的是从一个固定的时间点(称为epoch)到当前时间的秒数。这个固定的时间点通常是1970年1月1日00:00:00 UTC,对于不同的操作系统可能会有所不同。 3. **Epoch**:时间点。在C/...
3. **Epoch Time**:纪元时间,是指从某个固定的起点(通常为 1970 年 1 月 1 日 00:00:00 UTC)到当前时刻的秒数。 4. **Clock Tick**:时钟节拍,指的是计算机系统中计时器的最小单位,一般与 CPU 的频率有关。 #...
"Epoch Flip Clock.saver.zip" 是一个专为Mac操作系统设计的屏幕保护程序,它将时钟功能以翻页样式展示,为用户带来独特的视觉体验。这个屏幕保护程序以"Epoch"命名,暗示了其可能与时间的纪元或时刻有关,而"Flip ...
预训练模型 BBN.iNaturalist2017.res50.180epoch.best_model.pth
随着我国超高压电力线的大规模建设,输电线路的巡查已变得至关重要,这是确保电力系统中电能可靠传输的重要举措。中国幅员辽阔,气候困难多变,电力线走廊经常穿越高空积雪和冰雪覆盖的地区,传统的人工动力检查由于...
总之,生成Python中的Epoch时间通常涉及`datetime`和`time`模块,以及可能的`pytz`库。在Python 3中,`timestamp()`方法是最直接的方式,而在Python 2中,需要根据对象是否带有时区信息选择合适的方法进行转换。理解...
yolov8 人脸检测数据集 一万张照片,300 epoch训练好的模型best.pt文件 准确率能达到百分之八十以上 预训练模型使用yolov8s, gpu3080ti训练两天
* epoch:时间点。时间点在标准 C/C++ 中是一个整数,它用此时的时间和标准时间点相差的秒数(即日历时间)来表示。 * clock tick:时钟计时单元(而不把它叫做时钟滴答次数),一个时钟计时单元的时间长短是由 CPU ...
2. **Calendar Time**:日历时间,以自一个固定时间点(epoch)以来的秒数表示当前时间。在C/C++中,这个固定时间点通常为1970年1月1日00:00:00(UTC)。 3. **Epoch**:时间点,即日历时间的起点,通常用来计算两...
cnocr-v2.3-densenet-lite-136-gru-epoch=004-ft-model.onnx
我自己训练的模型,多层感知器训练后将所提取的样本对中的非线性映射关系存储在权值矩阵中 ,在其 后的工作阶段 ,当向网络输入训练时未曾见过的非样本数据时 ,网络也能完成由输入空间 向输出空间的正确映射 。...