Linux系統是怎麼辨別gmtime和localtime
gmtime和localtime是兩種不同的函數,不少人在使用的時候容易將兩者混淆,下面小編就教你Linux下如何辨別gmtime和localtime的使用,以便你下次能夠正確使用。
區別:
#include 《time.h》
#include 《stdio.h》
int main(int argc, char **argv)
{
time_t tmpcal_ptr = {0};
struct tm *tmp_ptr = NULL;
tmpcal_ptr = time(NULL);
printf(“tmpcal_ptr=%d”, tmpcal_ptr);
tmp_ptr = gmtime(&tmpcal_ptr);
printf(“after gmtime, the time is:%d:%d:%d”, tmp_ptr-》tm_hour, tmp_ptr-》tm_min, tmp_ptr-》tm_sec);
tmp_ptr = localtime(&tmpcal_ptr);
printf(“after localtime, the time is:%d:%d:%d”, tmp_ptr-》tm_hour, tmp_ptr-》tm_min, tmp_ptr-》tm_sec);
return 0;
}
運行結果如下:
基本的意思是,gmtime轉出來的是0時區的標準時間
localtime是將時區考慮在內了,轉出的當前時區的時間。但是注意,有些嵌入式設備上被裁減過的.系統,時區沒有被設置好,導致二者轉出來的時間都是0時區的。
上面就是Linux區別gmtime和localtime函數的相關介紹了,從上面的代碼運行結果中可以看出,gmtime和localtime的用法是有些區別的。
-
Android操作系統的快捷鍵和技巧
1.首先就是最常用的技巧之一,長按Home鍵可以調出最近使用的6個程序,並將當前程序置入後台運行2.調整音量至最低,就會依次進入振動模式和電話鈴聲靜音3.長按掛機鍵,在彈出的進階菜單中可以選擇飛行模式、靜音模式和關機,但是值得一提的是,這裏的靜音室完全靜音,音樂盒...
-
Linux運維工程師崗位職責8篇
在日常生活和工作中,很多情況下我們都會接觸到崗位職責,崗位職責包括崗位職務範圍、實現崗位目標的責任、崗位環境、崗位任職資格及各個崗位之間的相互關係等。崗位職責到底怎麼制定才合適呢?以下是小編幫大家整理的Linux運維工程師崗位職責,歡迎閲讀,希望大家能夠...
-
win7系統和win8系統的區別
導語:Win7與win8系統相比總體區別不是很大,只是win8功能更加強大一些,Win8新增UI界面,雖然最大的目的是方便平板電腦設備上實現觸摸方面,不過在我們一般電腦上使用似乎也比較新穎,也比較方便。以下是小編為大家精心整理的win7系統和win8系統的區別,歡迎大家參考!win8與...
-
Win7純淨版出現藍屏代碼0xA0000001怎麼辦
Win7純淨版出現藍屏代碼0xA0000001怎麼辦?彆着急,先看看以下的辦法能不能解決問題,再決定是否找專業的人幫忙。解決方法:1、出現0xA0000001藍屏代碼,得得系統小編建議用户先查看系統藍屏日誌,通過日誌分析導致藍屏的原因,從而尋找解決方法。小編建議採用魔方藍屏助手...
相關文章
- 英語初級口語: Meddling Mother-In-Law Comment
- 英文短文:Spill Some Oil? Magnetize It for Cleanup
- 託福英語寫作範文:Examinations exert a pernicious influence on educat
- Liu Xiang in a TV Commercial Film英語美文
- 2016商務英語寫作範文:Emotional Intelligence
- PetaLinux操作系統在MicroBlaze系統中的移植解析
- Module 3 Unit 2 I love my pocket calculator説課稿
- 英語閲讀:African Union Leaders Talk Mali, Chinese Investmen
- At Climate Summit, Hope for Emissions Deal美文欣賞
- Module 7 Travel Unit 2 We are going to visit the Ming Tombs