时间戳转换


unix时间戳

现在的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码对照表

时间戳转换


制作工具应用

智能ai抠图  人民币大写在线转换器  死亡寿命计算器  年龄计算器在线计算  元素周期表  加减法口诀表   乘法口诀表

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

压力单位换算  温度单位换算  重量单位换算 车牌号查询  军车牌照


生活便民查询

银行手续费查询  身高体重标准预测  啪啪啪计算器  预产期在线查询  亲戚计算器  公积金查询

各国货币中英文名称  世界各国首都查询  世界各国国旗大全  北京时间校准  2021年放假安排  邮编区号查询


民族文化

公历农历转换  万年历查询  历史朝代顺序表  生辰八字五行查询  十二生肖排序  56个民族名称  十二时辰对照表