時間程式設計
時間型別
(1)coordinated universal tine(utc):
世界標準時間(即
格林威治標準時間
,greenwich
mean time,gmt)
(2)calendar time:
日曆時間,是用「從乙個標準時間點(如:
2023年1
月1日0
點)到此時經過的秒數」來表示的時間。
時間獲取
#include
time_t time(time_t *tloc)
功能:獲取日曆時間,即從
2023年1
月1日0
點到現在所經歷的秒數。
/*typedef long time_t*/
時間轉化:
(1)
struct tm *gmtime(const time_t *timep)
功能:將日曆時間轉化為
格林威治標準時間
,並儲存至
tm結構。
(2)
struct tm *localtimg(const time_t *timep)
功能:將日曆時間轉化為
本地時間
,並儲存在
tm結構。
時間儲存:
struct
tm
時間顯示:
(1)
char *asctime(const struct tm *tm)
功能:將
tm格式的時間轉化為字串,如:
sat
jul 30 08:43:03 2005
(2)
char *ctime(const time_t *timep)
功能:將日曆時間轉化為本地時間的字串形式。
注意:第一種方法用三步:
①獲取日曆時間;
②把日曆時間轉化為
tm格式時間③將
tm格式時間轉化為字串
而第二種方法只用兩步:
①獲取日曆時間;
②把日曆時間轉化為本地時間的字串形式
#include
#include
int main(void)
int gettimeofday (struct timeval *tv,
struct timezone *tz)
功能:獲取從今日凌晨到現在的時間差,常用於計算事件耗時。
struct
timeval
#include
#include
#include
#include
void function()
main()
#include
#include
int
main(void)
延遲執行:
(1)
unsigned int sleep(unsigned int seconds)
功能:使程式睡眠
seconds
秒
(2)
void usleep (unsigned long usec)
功能:使程式睡眠
usec
微秒
那些年我們office 那些年我們一起吃過的桑葉泡
五一放假,和弟弟一起回了老家,回家之後立馬拿著小籃子出門,去尋覓讓我心心念念的桑葉泡,這個季節正是它們成熟的時候。桑葉泡是我們家這邊的叫法,其實它還有很多的別稱,比如桑葚 桑椹 桑椹子 桑蔗 桑棗 桑果 桑泡兒,桑椹等其性味甘寒,具有補肝益腎 生津潤燥 烏髮明目 利尿保健 消暑等功效。但我們吃它並不...
那些年,我們一起學過的彙編 之子程式設計
一 子程式的呼叫與返回 1 子程式的定義 proc name proc near far proc name endp 其中proc name為子程式名,也極為call的運算元,自程式具有3個屬性 段屬性 偏移量屬性和型別屬性,段屬性表示該子程式所在段的段基值。偏移量屬性表示該子程式在段中的偏移量。...
那些年我們一起清除的浮動
方法一 after main warp自己閉合浮動了,所以footer不用再清除浮動了 float left side 我也浮動了 float left 為了建立跨瀏覽器相容的同樣的盒模型布局,我們可以把原來的清除浮動的方法改良一下,採用偽類 before 和 after clearfix befo...