各种语言时间戳转换方法.docx

各种语言时间戳转换方法.docx

ID:51057678

大小:31.21 KB

页数:2页

时间:2020-03-08

各种语言时间戳转换方法.docx_第1页
各种语言时间戳转换方法.docx_第2页
资源描述:

《各种语言时间戳转换方法.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、时间戳转换如何在不同编程语言中获取现在的Unix时间戳(Unixtimestamp)?JavatimeJavaScriptMath.round(newDate().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft.NET/C#epoch=(DateTime.Now.ToUniversalTime().Ticks-621355968000000000)/10000000MySQLSELECTunix_timestamp(now())PerltimePHPtime()PostgreSQLSELECTextract(epochFROMnow())Python先

2、importtime然后time.time()Ruby获取Unix时间戳:Time.now或Time.new显示Unix时间戳:Time.now.to_iSQLServerSELECTDATEDIFF(s,'1970-01-0100:00:00',GETUTCDATE())Unix/Linuxdate+%sVBScript/ASPDateDiff("s","01/01/197000:00:00",Now())其他操作系统(如果Perl被安装在系统中)命令行状态:perl-e"printtime"如何在不同编程语言中实现Unix时间戳(Unixtimestamp)→普通时间?JavaStrin

3、gdate=newjava.text.SimpleDateFormat("dd/MM/yyyyHH:mm:ss").format(newjava.util.Date(Unixtimestamp*1000))JavaScript先varunixTimestamp=newDate(Unixtimestamp*1000)然后commonTime=unixTimestamp.toLocaleString()Linuxdate-d@UnixtimestampMySQLfrom_unixtime(Unixtimestamp)Perl先my$time=Unixtimestamp然后my($sec,$min

4、,$hour,$day,$month,$year)=(localtime($time))[0,1,2,3,4,5,6]PHPdate('r',Unixtimestamp)PostgreSQLSELECTTIMESTAMPWITHTIMEZONE'epoch'+Unixtimestamp)*INTERVAL'1second';Python先importtime然后time.gmtime(Unixtimestamp)RubyTime.at(Unixtimestamp)SQLServerDATEADD(s,Unixtimestamp,'1970-01-0100:00:00')VBScript/AS

5、PDateAdd("s",Unixtimestamp,"01/01/197000:00:00")其他操作系统(如果Perl被安装在系统中)命令行状态:perl-e"printscalar(localtime(Unixtimestamp))"如何在不同编程语言中实现普通时间→Unix时间戳(Unixtimestamp)?Javalongepoch=newjava.text.SimpleDateFormat("dd/MM/yyyyHH:mm:ss").parse("01/01/197001:00:00");JavaScriptvarcommonTime=newDate(Date.UTC(year

6、,month-1,day,hour,minute,second))MySQLSELECTunix_timestamp(time)时间格式:YYYY-MM-DDHH:MM:SS或YYMMDD或YYYYMMDDPerl先useTime::Local然后my$time=timelocal($sec,$min,$hour,$day,$month,$year);PHPmktime(hour,minute,second,day,month,year)PostgreSQLSELECTextract(epochFROMdate('YYYY-MM-DDHH:MM:SS'));Python先importtime

7、然后int(time.mktime(time.strptime('YYYY-MM-DDHH:MM:SS','%Y-%m-%d%H:%M:%S')))RubyTime.local(year,month,day,hour,minute,second)SQLServerSELECTDATEDIFF(s,'1970-01-0100:00:00',time)Unix/Linuxdate+%s-d"Jan1,197000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。