Linux獲取當前時間

2021-05-21 23:31:31 字數 753 閱讀 6884

1. linux下與時間有關的結構體

struct timeval

;  

其中tv_sec是由凌晨開始算起的秒數,tv_usec則是微秒(10e-6 second)。  

struct timezone

;  

tv_minuteswest是格林威治時間往西方的時差,tv_dsttime則是時間的修正方式。  

struct timespec  

;  

tv_nsec是nano second(10e-9 second)。  

struct tm  

;  

tm_sec表「

秒」數,在[0,61]之間,多出來的兩秒是用來處理跳秒問題用的。  

tm_min表「

分」數,在[0,59]之間。  

tm_hour表「

時」數,在[0,23]之間。  

tm_mday表「

本月第幾日

」,在[1,31]之間。  

tm_mon表「

本年第幾月

」,在[0,11]之間。  

tm_year要加1900表示那一年。  

tm_wday表「

本第幾日

」,在[0,6]之間。  

tm_yday表「

本年第幾日

」,在[0,365]之間,閏年有366日。  

tm_isdst表是否為「

日光節約時間

Linux獲取當前時間

linux獲取當前時間 最近在查關於linux下時間程式設計的問題 1.linux下與時間有關的結構體 struct timeval 其中tv sec是由凌晨開始算起的秒數,tv usec則是微秒 10e 6 second struct timezone tv minuteswest是格林威治時間往...

linux獲取系統當前時間

1.linux下與時間有關的結構體 struct timeval 其中tv sec是由凌晨開始算起的秒數,tv usec則是微秒 10e 6 second struct timezone tv minuteswest是格林威治時間往西方的時差,tv dsttime則是時間的修正方式。struct t...

獲取當前時間

獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...