localtime函式可以實現獲取時間資訊

2021-06-07 22:38:45 字數 703 閱讀 1690

localtime函式,根據它所在的上下文,可以用兩種完全不同的方法來執行。在標量上下文中,localtime函式返回乙個格式化很好的當前時間字串。例如,print scalar (localtime)這個**,它輸出的結果將類似於thu sep 16 23:00:06 1999。在列表上下文中,localtime將返回能夠描述當前時間的乙個元素列表:

($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 如果夏令時有效,則為真

獲取時間字串perl語句函式

#!perl -w

use strict;

print &gettimestampstr();

sub gettimestampstr()

標準函式time 和localtime

1.time 函式 返回1970 1 1,00 00 00以來經過的秒數 原型 time t time time t calptr 結果可以通過返回值,也可以通過引數得到,見例項 標頭檔案 返回值 成功 秒數,從1970 1 1,00 00 00 可以當成整型輸出或用於其它函式 失敗 1 例 tim...

localtime和gmtime函式的區別

c庫函式time t time time t seconds 返回自紀元 00 00 00 utc,1970年1月1日 以來的時間,單位為秒。如果second不是null,則返回值也儲存在變數second中。time t time time t t c庫函式tm localtime const ti...

localtime函式在不同平台使用注意

1.寫在前面 localtime函式是c語言標準庫中時間庫 time.h 中獲取系統帶時區時間的函式,獲得的時間最終以 strcut tm 的格式輸出。對於通用作業系統如windows linux中呼叫該函式,那麼獲得的時間就是帶時區的,這一點毫無疑問。而在一些嵌入式場合,我們也會面臨將時間戳轉換成...