黃聰:unix時間戳記轉換工具|unix時間戳記線上計算|perl時間戳記|php時間戳記|mysql時間戳記|python時間戳記

來源:互聯網
上載者:User
文章目錄
  • 如何在不同程式設計語言中擷取現在的Unix時間戳記(Unix timestamp)?
如何在不同程式設計語言中擷取現在的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,day,month,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)
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.