linuxdate格式化時間和日期?
Linux的時間內部是timestemp。這個時間輸出是根據當前時區的設置進行輸出,當前時區的設置文件是/etc/localtime(如果我沒記錯)。
就算妳沒設置時區,那麽系統依然會有壹個默認的時區進行輸出。
系統默認有壹個localtime,好像格式設置是英國表示法。時區沒有,應該是local時間而不是GMT。壹個正確使用的linux專用機器,計算機時間壹般是保存為格林威治標準時間,系統在輸出時會根據localtime進行轉換輸出。
自定義默認日期應該是在輸出時間時設置輸出格式信息,而不是強行的去設置整個系統的環境。
因為這個設置只對考慮時區設置的輸出格式的壹些程序管用,在系統內部,依然是通用的timestemp存儲。
而且很多程序有自己獨立的設置,尤其是在某些程序裏面,他不同的情況下會進行不同的輸出。
比如mysql,非timestemp時間的存儲用的是ISO標準格式,也就是YYYY-MM-DDHH:mm:ss的樣子(如果還是我沒記錯),如果妳需要格式要求,需要自己查詢後或者查詢時進行格式轉換。
妳正在壹個錯誤的方向進行壹個錯誤的折騰。
linux下如何把時間轉成秒數,或把秒數轉換成標準時間格式?
轉秒用%sdate+%sdate-d"2014-10-2511:11:11"+%s秒轉標準時間:date-d"1970-1-10:0:0+1415101567seconds"date-d@1415101567
linux設置系統時間?
linux系統含兩種時間,壹種是系統時間,另壹種是硬件時間。
date命令將日期設置為2018年8月07日
----date-s08/07/18
將時間設置為14點20分50秒
----date-s14:20:50
將時間設置為2014年6月18日14點16分30秒(MMDDhhmmYYYY.ss)
----date0618141614.30
hwclock/clock命令查看、設置硬件時間
設置硬件時間:hwclock--set--date="08/07/1814:55"(月/日/年時:分:秒)或者#clock--set--date="08/07/1814:55"(月/日/年時:分:秒)
接下來要做的就是同步系統時間與硬件時間:
hwclock--hctosys或者#clock--hctosyshc代表硬件時間,sys代表系統時間,即系統時間同步硬件時間
時區設置
設置北京時間:
tzselect:執行tzselect命令-->選擇Asia-->選擇China-->選擇eastChina-Beijing,Guangdong,Shanghai,etc-->然後輸入1
設置完成後執行:TZ='Asia/Shanghai';exportTZ並將這行命令添加到:.profile
以上完成後,顯示即為標準中國時間
以下有更簡便的方法來修改時間
修改配置文件來修改時區:
1、修改vi/etc/sysconfig/clockZONE=‘Asia/Shanghai’
2、rm/etc/localtime
3、鏈接到上海時區文件:ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
linux修改系統安裝時間?
sudocp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
覆蓋localtime文件即可
date命令即可顯示正常命令
linux下怎麽設置屏幕關閉的時間?
GNOME左下角:Computer-System-ControlCenter-Hardware-PowerManagement-OnACPower-Display:Putdisplaytosleepwheninactivefor:自己選時間