常用工具
JSON
JSON格式化
转换工具
时间戳工具
任意进制转换
格式化工具
CSS压缩/格式化
HTML/JS格式化
加密/解密
MD5/BASE加密
对称加密/解密
关于
JSON格式化
时间戳转换
CSS格式化
JS格式化
进制转换
MD5/BASE64加密
对称加密/解密
随机密码
RSA
二维码
Unix时间戳
当前时间戳
控制:
|
Unix时间戳(Unix timestamp) → 北京时间
Unix时间戳
转换北京日期→
北京时间
北京时间 → Unix时间戳(Unix timestamp)
北京时间
转换时间戳→
Unix时间戳
北京时间 → Unix时间戳(Unix timestamp)
年
月
日
时
分
秒
转换时间戳→
Unix时间戳
如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?
Java
System.currentTimeMillis() / 1000
[最快]
| new Date().getTime() / 1000 | Calendar.getInstance().getTimeInMillis() / 1000
JavaScript
Math.round(new Date().getTime()/1000)
getTime()返回数值的单位是毫秒
Microsoft .NET / C#
epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
MySQL
SELECT unix_timestamp(now())
Perl
time
PHP
time()
PostgreSQL
SELECT extract(epoch FROM now())
Python
先
import time
然后
time.time()
Ruby
获取Unix时间戳:
Time.now
或
Time.new
显示Unix时间戳:
Time.now.to_i
SQL Server
SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
Unix / Linux
date +%s
VBScript / ASP
DateDiff("s", "01/01/1970 00:00:00", Now())
其他操作系统
(如果Perl被安装在系统中)
命令行状态:
perl -e "print time"
如何在不同编程语言中实现Unix时间戳(
Unix timestamp
) → 普通时间?
Java
String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(
Unix timestamp
* 1000))
JavaScript
先
var unixTimestamp = new Date(
Unix timestamp
* 1000)
然后
commonTime = unixTimestamp.toLocaleString()
Linux
date -d @
Unix timestamp
MySQL
from_unixtime(
Unix timestamp
)
Perl
先
my $time =
Unix timestamp
然后
my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]
PHP
date('r',
Unix timestamp
)
PostgreSQL
SELECT TIMESTAMP WITH TIME ZONE 'epoch' +
Unix timestamp
) * INTERVAL '1 second';
Python
先
import time
然后
time.gmtime(
Unix timestamp
)
Ruby
Time.at(
Unix timestamp
)
SQL Server
DATEADD(s,
Unix timestamp
, '1970-01-01 00:00:00')
VBScript / ASP
DateAdd("s",
Unix timestamp
, "01/01/1970 00:00:00")
其他操作系统
(如果Perl被安装在系统中)
命令行状态:
perl -e "print scalar(localtime(
Unix timestamp
))"
如何在不同编程语言中实现普通时间 → Unix时间戳(
Unix timestamp
)?
Java
long epoch = new java.text.SimpleDateFormat("
dd/MM/yyyy HH:mm:ss
").parse("01/01/1970 01:00:00");
JavaScript
var commonTime = new Date(Date.UTC(
year
,
month
- 1,
day
,
hour
,
minute
,
second
))
MySQL
SELECT unix_timestamp(
time
)
时间格式: YYYY-MM-DD HH:MM:SS 或 YYMMDD 或 YYYYMMDD
Perl
先
use Time::Local
然后
my $time = timelocal($sec, $min, $hour, $day, $month, $year);
PHP
mktime(
hour
,
minute
,
second
,
month
,
day
,
year
)
PostgreSQL
SELECT extract(epoch FROM date('
YYYY-MM-DD HH:MM:SS
'));
Python
先
import time
然后
int(time.mktime(time.strptime('
YYYY-MM-DD HH:MM:SS
', '%Y-%m-%d %H:%M:%S')))
Ruby
Time.local(
year
,
month
,
day
,
hour
,
minute
,
second
)
SQL Server
SELECT DATEDIFF(s, '1970-01-01 00:00:00',
time
)
Unix / Linux
date +%s -d"Jan 1, 1970 00:00:01"
VBScript / ASP
DateDiff("s", "01/01/1970 00:00:00",
time
)