碼海拾貝 之Perl 獲取日期以及日期的加減

2021-06-28 01:12:53 字數 985 閱讀 8966

在perl 中, 不安裝其他模組的狀況下, 可以使用 localtime 來獲取當地日期和時間。

在標量上下文中, 返回的是字串格式。

my $localtime = localtime();

print "\n$localtime\n";

返回:

thu jan  1 18:17:56 2015

在列表上下文中, 返回的是描述當前時間的乙個元素列表

my ($sec,$min,$hour,$mday,$mon,$year_off,$wday,$yday,$isdat) = localtime();

$sec     秒,0 ~ 59

$min     分,0 ~ 59

$hour     時,0 ~ 23

$mday     月份中的日期, 1 ~ 2 8、2 9、3 0或3 1

$mon     年份中的月份, 0 ~ 11(這裡請特別要小心)

$year_off    2023年以來的年份。將1900加上這個數字,得出正確的4位數年份

$wday     星期幾,0 ~ 6

$yday     一年中的第幾天,0 ~ 364或365

$isdst     如果夏令時有效,則為真

所以通過這種方式獲得的日期:

年份需要加 1900:  $year += 1900;

月份需要加一  : $mon += 1;

得到當前日期:

sub get_current_day

正確的是 時間減去 86400秒(24 小時)

sub get_last_day

得到上幾天的日期:

sub get_last_number_day

沙海拾貝(一) 201409

鑑於有很多零碎的知識,寫在筆記本裡面容易搞忘了,所以單獨開一篇文章來記錄。1.1 no init 是乙個segment 段 是給linker用的,定義到不初始化的塊中去。常用來儲存一些敏感資訊,特殊應用場合下的不能被復位的資料或者做復位判斷標誌等資料 詳細使用方法見 1.2 就是指定位址 大部分編譯...

苦海拾貝 職業思考

真正的愛一行才能做好一行,之前是只聽過這個道理,秋招之後有點懂了。大家的offer基本可以分為三個等級 普通,sp,ssp。我發現能拿到ssp的,靠的並不是實習的時長,他們絕大部分都對 十分熱愛,對相關知識有強烈的探索慾望。對應的,他們也基本建立了相關的知識體系,已經對工作內容有了較為系統的理解。而...

jquery常用技巧拾貝

本文目的 使用jquery有一段時間,積累了一些使用技巧,記錄在這裡,方便日後查閱。jquery的確實現了對使用者的承若 write less,do more 文字框 html頁面 獲取文字框輸入 var stxt id demo text val stxt變數現在的值為文字框的輸入 設定文字框 i...