麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

Perl中的本地時間與UNIX時間戳間相互轉換的方法

2020-02-23 19:45:17
字體:
來源:轉載
供稿:網友

  當Perl腳本需要處理時間信息時,可以用兩種方法來表示和處理日期和時間,每個方法都有其自身的優點和缺點,根據您的需要我們可能還需要將一種格式轉換為另一種格式,武林技術頻道為你介紹Perl中的本地時間與UNIX時間戳間相互轉換的方法。
Perl中轉換本地時間到UNIX時間戳

為了從日期字符串中獲得UNIX時間,可以使用Date::Parse模塊中str2time()函數。此函數可以處理多種格式,例如:

  Sat Mar 14 10:14:05 EDT 2015  3/14/2015 10:14:05 -0400  14/Mar/15 10:14:05  14 Mar 15 10:14:05  use Date::Parse;  my $local_time = "Sat Mar 14 10:14:05 EDT 2015";  # 1426342445 will be stored in $unix_time  my $unix_time = str2time($local_time);

Date:Parse 模塊支持多種語言(英語,法語,德語和意大利語)和時區。例如:

  use Date::Parse;  use Date::Language;  my $lang = Date::Language->new('French');  my $unix_time = $lang->str2time("12:14:05, Ago 16, 2014 (CEST)");

Perl中UNIX時間戳到易讀的日期和時間

如果你想要轉換UNIX時間戳到易讀的格式,可以使用localtime()函數,此函數可以轉換UNIX時間戳為一個9元素列表。然后你可以使用返回的list構造任何你需要的可讀格式。這里有一個代碼片段:

  # $sec, $min, $hour: 秒,分,時  # $mday: 月中的某天 (0-31)  # $mon: 月份,范圍 0 (一月) 至 11 (十二月)  # $year: 年份,與1900年的差值(2015年為2015-1900=115)  # $wday: 星期,范圍 0 (星期天) 至 6 (星期六)  # $yday: 年中的某天,范圍 0 至 364 (或 365 閏年)  # $isdst: 是否是夏令時  my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($unix_timestamp);  # necessary conversion of $mon and $year  $mon += 1;  $year += 1900;  print "Current time: $year-$mon-$mday $hour:$min:$sec/n";

  以上就是關于Perl中的本地時間與UNIX時間戳間相互轉換的方法,希望這篇文章能夠給大家帶來一定的幫助,大家在學習的時候,一定要注意認真操作哦。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久影片 | 欧美日韩后 | 久久精品a一级国产免视看成人 | 国产精品片一区二区三区 | 国产高潮失禁喷水爽到抽搐视频 | 久久精品视频在线看99 | 天天草天天干天天 | 欧美人与牲禽动交精品一区 | 激情综合网俺也去 | 免费一级高清毛片 | 国产精品久久久久久久不卡 | 久久久精品精品 | 国av在线 | 精品黑人一区二区三区国语馆 | 久久精品欧美一区二区 | 成人午夜一区二区 | 日美av在线| 国产乱轮视频 | 污视频在线免费 | 国产高潮好爽好大受不了了 | 经典三级在线视频 | 亚洲伊人色欲综合网 | 国产一级免费视频 | 天堂成人国产精品一区 | 羞羞的小视频 | 久久色在线 | 日韩欧美精品中文字幕 | 国产超碰人人做人人爱 | 嫩草91在线 | 精国品产一区二区三区有限公司 | 欧美性黄 | 91麻豆精品国产91久久久无需广告 | 四季久久免费一区二区三区四区 | 精品在线免费播放 | 黄网站免费在线看 | 久久久免费观看完整版 | 99精品在线免费 | sm高h视频| 最新av网址在线观看 | 极品销魂一区二区三区 | 免费毛片在线视频 |