回覆列表
  • 1 # 白皚皚

      c語言時間函式:  

    1、獲得日曆時間函式:  可以透過time()函式來獲得日曆時間(Calendar Time),其原型為:time_t time(time_t * timer);  如果已經聲明瞭引數timer,可以從引數timer返回現在的日曆時間,同時也可以透過返回值返回現在的日曆時間,即從一個時間點(例如:1970年1月1日0時0分0秒)到現在此時的秒數。如果引數為空(NUL),函式將只通過返回值返回現在的日曆時間,比如下面這個例子用來顯示當前的日曆時間:  

    2、獲得日期和時間函式:  這裡說的日期和時間就是平時所說的年、月、日、時、分、秒等資訊。從第2節我們已經知道這些資訊都儲存在一個名為tm的結構體中,那麼如何將一個日曆時間儲存為一個tm結構的物件呢?  其中可以使用的函式是gmtime()和localtime(),這兩個函式的原型為:  struct tm * gmtime(const time_t *timer);  struct tm * localtime(const time_t * timer);  其中gmtime()函式是將日曆時間轉化為世界標準時間(即格林尼治時間),並返回一個tm結構體來儲存這個時間,而localtime()函式是將日曆時間轉化為本地時間。比如現在用gmtime()函式獲得的世界標準時間是2005年7月30日7點18分20秒,那麼用localtime()函式在中國地區獲得的本地時間會比世界標準時間晚8個小時,即2005年7月30日15點18分20秒。

  • 中秋節和大豐收的關聯?
  • 大驚小怪是什麼是的詞語?