如何以秒數設定系統時間? - Linux

Table of Contents



先提一下,
我用的語言是linux-c

但是原則上還是希望以linux有的指令為主,

我知道date +%s可以從系統中取出時間,轉換成自1970/1/1以來的秒數


那我對這個秒數做計算
然後希望利用秒數回存到系統時間中,
我應該怎麼做?


google一下,
有一個方法,是date -d @12345678
但是這個方法確定無效,

那有沒有其他方法可以使用呢?

先感謝解答,

--

All Comments

Olive avatarOlive2010-12-02
回存系統時間?hwclock 是你要的嗎
Kumar avatarKumar2010-12-04
你man 一下hwclock 裏面的--date 參數,可能是你要的
Leila avatarLeila2010-12-06
hwclock是硬體時間,使用前請注意,或者自己man一下date
Jake avatarJake2010-12-11
我想用date 秒數去改變時間,
Emma avatarEmma2010-12-12
hwclock不支援,
Eden avatarEden2010-12-16
date -s 12021342010 #set time described by STRING