在Perl中,localtime
需要一個Unix時間戳記並給出年/月/日/小時/分鐘/秒等。我正在尋找與localtime
相反的東西:我有這些部分,並且我想構建一個unix時間戳從他們。Perl中localtime函數的相反之處是什麼?
回答
上的一些使用CPAN威力DateTime。它還具有時間操縱/翻譯方法的批次。
只需使用您的零件創建DateTime並調用$ datetime-> formatter(「%s」);
您可以使用Time::Local CPAN模塊中的timelocal功能。
NAME
時間::地方 - 有效地從本地和GMT時間
提要
$time = timelocal($sec,$min,$hour,$mday,$mon,$year); $time = timegm($sec,$min,$hour,$mday,$mon,$year);
說明
此模塊提供的是 是計算時間 內置perl的反轉 函數localtime()和gmtime()。 它們接受一個日期作爲六元素 數組,並返回自 系統時期(例如,在Unix上的午夜,1月1日, 1970 GMT)以秒爲單位的相應時間(2)值 。這個 的值可以是正數或負數,但是 儘管POSIX只需要支持 的正值,所以在 系統時代之前的日期可能不適用於所有的 操作系統。
值得吸取特別 注意 提供的值的預期範圍。該月的日期爲 的值爲實際日期(即 1..31),而月份是自1月(0..11)以來的月數。此 與localtime()和gmtime()返回的值 一致。
注:是在你的C庫的mktime()
功能只是一個包裝。 Time :: Local是一個純Perl實現,並且總是返回匹配Perl的localtime
的結果。此外,Time :: Local提供gmtime
,而mktime
只適用於當地時間。 (好吧,你可以嘗試更改$ENV{TZ}
,但這在某些系統上不起作用。)
我不知道Time :: Local和POSIX :: mktime之間存在什麼差異,但我總是使用Time :: Local,並且從來沒有任何問題。 – 2009-03-02 20:45:54
- 1. python中append()函數的相反之處是什麼?
- 2. perl中localtime`time`的用法是什麼?
- 3. 「格式」的相反之處是什麼?
- 4. SelectMany的相反之處是什麼?
- 5. ETL的相反之處是什麼?
- 6. now.date.addDays的相反之處是什麼?
- 7. jQuery`.get()`的相反之處是什麼?
- 8. TDD的相反之處是什麼?
- 9. tesselation的相反之處是什麼?
- 10. forceActiveFocus的相反之處是什麼?
- 11. 「參考數據」的相反之處是什麼?
- 12. 在Backbone.js中,collections.fetch()的相反之處是什麼?
- 13. Silverlight中Loaded事件的相反之處是什麼?
- 14. OOP中基類的相反之處是什麼?
- 15. Rails中attr_accessible的相反之處是什麼?
- 16. jQuery「change()」事件的相反之處是什麼?
- 17. 多邊形三角測量的相反之處是什麼?
- 18. 域驅動設計的相反之處是什麼?
- 19. 「封閉」這個詞的相反之處是什麼?
- 20. CLICK事件的相反之處是什麼?
- 21. 多邊形編程的相反之處是什麼?
- 22. JAXB的相反之處是什麼?即生成XML FROM類?
- 23. JavaScript:邏輯運算符「A && B」的相反之處是什麼?
- 24. 'git checkout HEAD ^'的相反之處是什麼?
- 25. Access Callback user_is_anonymous的相反之處是什麼?
- 26. 爆炸功能的相反之處是什麼?
- 27. C中localtime()和gmtime()之間的區別是什麼?
- 28. python中zip的反函數是什麼?
- 29. Perl函數($$)形式有什麼特別之處?
- 30. 在Rails中,url_for的相反之處是什麼?一個獲取路徑並生成解釋路徑的函數?
是的。如有疑問,請使用DateTime - One True Perl時間系統。在笨重的日期/時間工具之間來回跳動是非常有用的。 – Anirvan 2009-03-02 20:07:16