時間戳(Unix timestamp)轉換器功能以下:
1、時間戳(Unix timestamp)轉換器供给当前时候的時間戳信息,包含以秒为單位的時間戳(10位)和以毫秒为單位的時間戳(13位),只需一键便可複制当前的時間戳信息;
2、時間戳(Unix timestamp)轉換器供给時間戳轉換北京時間办事,供给時間戳支线轉換办事,户只要按照需要输入時間戳信息,就可以便捷地将時間戳轉換成北京時間;
3、時間戳(Unix timestamp)轉換器同时还撑持撑持北京時間转時間戳办事,只需选择需要的日期信息,就可以一键轉換成時間戳信息,便利有效!
時間戳是甚么意思?甚么是時間戳
我们在工作进修的过程中,经常会需要记录一个精确的时候以防窜改,例如我们在拍摄照片时、或在进行某些证据保存时需要对时候进行存储,这些场景对时候的精确性、唯一性都要求较高,那么是不是有一种日期格式可以或许满足具有唯一性、精确、易读的特点呢?此时,時間戳就应运而生。
简而言之,時間戳就是把格林威治时候1970年01月01日00时00分00秒作为时候基点,然后计较该日期到当前日期的总秒数,从而获恰当前日期的時間戳,時間戳是一个长度为10位或13位的┞符数。
時間戳10位和13位的辨别
時間戳10位是指時間戳切确到秒,包含10位整数
時間戳13位是指時間戳切确到毫秒,包含13位整数
二者之间轉換时,只需乘以1000或除以1000便可轉換
| 各编程語言若何获得時間戳 | |||||
| 語言 | 代碼塊 | ||||
| Java |
System.currentTimeMillis() / 1000DateTime.now().getMillis() / 1000
|
||||
| Python |
import timetime.time()
|
||||
| .NET/C# |
(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 |
||||
| Go |
import ("time")int64(time.Now().Unix())
|
||||
| JavaScript |
Math.round(new Date() / 1000) |
||||
| Swift |
NSDate().timeIntervalSince1970 |
||||
| 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 |
echo time(); |
||||
| Ruby |
Time.now.to_i |
||||
| Groovy |
(new Date().time / 1000).longValue() |
||||
| Dart |
(new DateTime.now().millisecondsSinceEpoch / 1000).truncate() |
||||
| Lua |
os.time() |
||||
| Shell |
date +%s |
||||