utc時間 和本地時間
世界的每個地區都有自己的本地時間,在internet
及無線電通訊時,時間的統一非常重要!
整個地球分為二十四時區,每個時區都有自己的本地時間。在國際無線電通訊中,為統一而普遍使用乙個標準時間,稱為通用協調時(utc,
universal time coordinated)。utc與格林尼治平均時(gmt, greenwich mean time)一樣,都與英國倫敦的本地時相同。utc與gmt含義完全相同。
北京時區是東八區,領先utc 8個小時,在電子郵件信頭的date域記為+0800。如果在電子郵件的信頭中有這麼一行:
date:
sun, 13 june 2010 09:45:28 +0800
說明信件傳送地時間是2023年6月13號,星期日,上午9點45分28秒,該地區本地時領先utc差
8個小時(+0800,就是東八區時間)。電子郵件信頭的date域使用24小時的時鐘,而不使用am和pm來標記上下午。
以這個電子郵件的傳送時間為例,如果要把這個時間轉化為utc,可以使用以下公式:
utc
+ 時區差=本地時間
時區差東為正,西為負。為此,把東八區時區差記為
+0800,
utc + (+0800) = 本地(北京)時間
(1)那麼,utc = 本地時間(北京時間))- 0800
(2)
在c中 獲取時間
systemtime stlocal, stutc, stutc2;
filetime ftlocal, ftutc, ft;
ularge_integer uli;
getlocaltime(&stlocal);
getsystemtime(&stutc);
printf("local system time(yyyy-mm-dd hh:mm:ss): %d-%d-%d %d:%d:%d/n"
, stlocal.wyear, stlocal.wmonth,
stlocal.wday, stlocal.whour, stlocal.wminute, stlocal.wsecond);
printf("utc system time (yyyy-mm-dd hh:mm:ss): %d-%d-%d %d:%d:%d/n"
, stutc.wyear, stutc.wmonth,
stutc.wday, stutc.whour, stutc.wminute, stutc.wsecond);
systemtimetofiletime(&stlocal, &ftlocal);
uli.lowpart = ftlocal.dwlowdatetime;
uli.highpart = ftlocal.dwhighdatetime;
printf("local file time: %llu/n"
, uli.quadpart);
localfiletimetofiletime(&ftlocal, &ftutc);
uli.lowpart = ftutc.dwlowdatetime;
uli.highpart = ftutc.dwhighdatetime;
printf("utc file time: %llu/n"
, uli.quadpart);
filetimetosystemtime(&ftutc, &stutc2);
printf("utc system time2 (yyyy-mm-dd hh:mm:ss): %d-%d-%d %d:%d:%d/n"
, stutc2.wyear, stutc2.wmonth,
stutc2.wday, stutc2.whour, stutc2.wminute, stutc2.wsecond);
關於時間的一些轉化
define field base second ago d秒前 define field base minute ago d分鐘前 define field base hour ago d小時前 define field base day ago d天前 define field base mon...
關於熵的一些理解
對於理工科學生來說,熵 並不是乙個陌生的名詞。在諸如 大學物理 熱力學 和 資訊理論 等課程中都會有所介紹。但同時 熵 又是乙個顯得有點神秘的概念,看不見也摸不著。我最早是在高中物理課中聽說的,大概是在介紹 熱力學第二定律 時提到的。熱力學第二定律的內容是 熱力學過程是不可逆的 孤立系統自發地朝著熱...
關於float的一些理解
float是否脫離文件流,乙個父元素不設定overflow的話,子元素float,就不會把父元素撐開,換句話說,他就不會有高度,但是做個demo 父元素overflow hidden 子元素前兩個float,第三個不float,結果是第三個沒有clear浮動的元素,跟float的元素出現在同乙個位置...