当前位置:kb88凯时官网登录-d88尊龙官网手机app > 在线工具 > unix时间戳(timestamp)转换工具

unix时间戳(timestamp)转换工具 -kb88凯时官网登录

在线unix时间戳转换工具

现在的unix时间戳是:

unix时间戳(unix timestamp) → 北京时间(刷新页面即可复制当前时间的时间戳到下面输入框中)


北京时间 → unix时间戳(unix timestamp)

北京时间

什么是时间戳?

unix时间戳(unix timestamp),或称unix时间(unix time)、posix时间(posix time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。unix时间戳不仅被使用在unix系统、类unix系统中,也在许多其他操作系统中被广泛采用。多数unix系统将时间戳以一个32位整型进行保存,这可能会在2038年1月19日产生一些问题(y2038问题)。

如何在不同编程语言中 获取现在的unix时间戳(unix timestamp)?

java time
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)
网站地图