程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 硬件時鐘和時區的問題

硬件時鐘和時區的問題

編輯:C++入門知識

前不久開發板需要顯示時鐘,但是默認的是UTC時間,所以增加時區文件。 [cpp]   //復制上海時區/usr/share/zoneinfo/Asia/Shanghai文件為localtime到/etc下   cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime     但是調試時鐘時發現,設置時間並寫入硬件後,開機總是快8小時。 調查發現寫入硬件使用的是hwclock -w,默認寫出的是本地時間,而開機時內核是按照UTC寫入時間的,剛好增加8小時。 所以講hwclock -w 換成hwclock -uw即可正常工作了。 [plain]   hwclock: invalid option -- y   BusyBox v1.15.2 (2009-10-26 18:24:41 CST) multi-call binary      Usage: hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-l|--localtime] [-u|--utc] [-f FILE]      Query and set hardware clock (RTC)      Options:           -r      Show hardware clock time           -s      Set system time from hardware clock           -w      Set hardware clock to system time           -u      Hardware clock is in UTC           -l      Hardware clock is in local time           -f FILE Use specified device (e.g. /dev/rtc2)    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved