C#、Java、Javascript获取Unix时间戳
背景:
因为项目需要,需要几种语言联动开发,日期字段设计的数字型
获取Unix时间戳代码:
Java
System.currentTimeMillis()
Javascript
new Date().getTime()
C#
要获取当前时间戳( 本地时区),请执行以下操作:
DateTimeOffset.Now.ToUnixTimeMilliseconds()
Unix时间戳转换代码:
Java
long d=1531991146374L;
Date now=new Date(d);
Javascript
var unixTimestamp = new Date(1531991113472);
var commonTime = unixTimestamp.toLocaleString();
console.log(commonTime);
C#
long unixTime = 1531991146374;DateTimeOffset commonTime= DateTimeOffset.FromUnixTimeMilliseconds(unixTime);Console.WriteLine(commonTime.LocalDateTime);