2011-05-09 25 views
0
  1. 如何確定unix O/S上的秒數? (我不能使用'日期+%s',它不是POSIX)。
  2. 第二個日期和時代的功能是什麼?
  3. 通過使用日期「+%格式」我如何從當前小時減去1-2小時?

問候在unix中使用日期函數

+0

看起來像是http://stackoverflow.com/questions/2445198 – Jens 2011-09-01 08:28:51

回答

0

嘗試the time function in time.h。例如:

time_t the_time=time(NULL); 
// the_time now contains the number of seconds since the epoch 

要得到一個過去的時間,只需要減去秒數。由於每小時有3600秒,所以要花一個小時回來,只需要減去3600.

+0

的副本它可以在shell腳本中使用嗎?它收到價值? – 2011-05-09 06:22:24

+0

對不起,我以爲你在使用C.我沒有看到'date +%s'有什麼問題;我使用的是Mac OS X,它可以在這裏使用。 – icktoofay 2011-05-09 06:23:40

+0

日期+%s只能在linux上工作而不是solaris – 2011-05-09 06:24:15