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 currentTimeMillis()
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)

个性翻译转换

在线藏头诗制作  在线粤语翻译器  外语在线语音翻译器  在线方言语音翻译器  火星文制作转换器  书法字体在线生成器

免费姓名设计  在线网名设计  繁体字在线转换器  在线点阵字转换器  竖排古文字转换器  QQ表情字体转换  中英线体字转换器


上网工具应用

个性特殊符号大全  在线汉语转拼音器  汉字笔画数查询  在线五笔拆字工具  彩虹字生成器  在线中文输入法  系统字体查看

ascii码对照表  unix时间戳


制作工具应用

在线ps照片美图  人民币大写转换工具  车牌号码查询  死亡寿命计算器  年龄计算器查询  化学元素周期表  加减法口诀表

乘法口诀表  在线珠算口诀表  倒计时  日期计算器  长度换算  功率单位换算  面积单位换算  体积容积单位换算  热量单位换算

压力单位换算  温度单位换算  重量单位换算  在线闹钟


生活便民查询

身份证号码查询  银行手续费查询  身高预测计算器  啪啪啪计算器  怀孕预产期计算器  亲戚关系计算器  住房公积金查询

世界各国货币  世界各国首都  北京时间校准  2021年放假安排  邮政编码查询


民族文化

在线查公历农历  万年历查询  中国历史朝代顺序表  生辰八字查询  在线十二生肖查询  56个民族有哪些  时辰对照表