[問題] 如何以秒數設定系統時間?

看板Linux作者 (Orz)時間13年前 (2010/12/01 22:44), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
先提一下, 我用的語言是linux-c 但是原則上還是希望以linux有的指令為主, 我知道date +%s可以從系統中取出時間,轉換成自1970/1/1以來的秒數 那我對這個秒數做計算 然後希望利用秒數回存到系統時間中, 我應該怎麼做? google一下, 有一個方法,是date -d @12345678 但是這個方法確定無效, 那有沒有其他方法可以使用呢? 先感謝解答, -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.232.231

12/02 00:04, , 1F
回存系統時間?hwclock 是你要的嗎
12/02 00:04, 1F

12/02 00:06, , 2F
你man 一下hwclock 裏面的--date 參數,可能是你要的
12/02 00:06, 2F

12/02 00:12, , 3F
hwclock是硬體時間,使用前請注意,或者自己man一下date
12/02 00:12, 3F

12/02 06:57, , 4F
我想用date 秒數去改變時間,
12/02 06:57, 4F

12/02 06:58, , 5F
hwclock不支援,
12/02 06:58, 5F

12/02 13:42, , 6F
date -s 12021342010 #set time described by STRING
12/02 13:42, 6F
文章代碼(AID): #1CzbzhrT (Linux)