
时间戳转换工具
注意!
上述时间戳转换工具,默认转换10位时间戳,13位时间戳,增加3位毫秒即可。
各开发语言,获取当前时间戳实例:
NSDate().timeIntervalSince1970
[[NSDate date] timeIntervalSince1970]
uses DateUtils;
Epoch := IntToStr(DateTimeToUnix(Now())-28800);
//Delphi 中注意的是,它得到的时间比C语言中time(),
//得到的时间大了8*60*60
import (
"time"
)
int32(time.Now().Unix())
// pure java
(int) (System.currentTimeMillis() / 1000)
// joda
(int) (DateTime.now().getMillis() / 1000)
//方法一 - 只精确到秒
var timestamp = Date.parse(new Date());
//方法二 - 可以获取当前毫秒的时间戳
var timestamp = (new Date()).valueOf();
//方法三 - 可以获取当前毫秒的时间戳
var timestamp=new Date().getTime();
SELECT UNIX_TIMESTAMP(NOW())
SELECT strftime('%s', 'now')
SELECT extract(epoch FROM now());
SELECT (SYSDATE - TO_DATE('01-01-1970 00:00:00', 'DD-MM-YYYY HH24:MI:SS')) *
24 * 60 * 60 FROM DUAL
SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.
// pure php
time()
// Carbon\Carbon
Carbon::now()->timestamp
<cfset epochTime = left(getTickcount(), 10)>
import time
time.time()
Time.now.to_i
date +%s
#如果将时间戳转为时间 Shell 命令如下:
$ date -d @1577416212
Fri Dec 27 11:10:12 CST 2019
(new Date().time / 1000).intValue()
os.time()
(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
time
DateDiff("s", "01/01/1970 00:00:00", Now())
发表评论