使用 time.h 庫函式編寫一個 C 程式


問題

如何使用 C 程式語言以 ISO 標準格式顯示當前日期和時間?

解決方案

我們將提取輸入的當前日期和時間,並嘗試以 ISO 格式列印系統時間和日期。

例如,星期一,2020 年 12 月 15 日,晚上 10.50。

我們在此程式中使用的內建函式如下 −

Time() − 返回當前時間。

Strftime() − 將時間轉換為字串格式,此函式包含在 time.h 中。

示例

 即時演示

#include<stdio.h>
#include<time.h>
int main(){
   time_t current = time(NULL);
   char datetime[20];
   strftime(datetime,sizeof(datetime),"%a,%d%b%y %H:%M",localtime(¤t));
   puts(datetime);
   return 0;
}

輸出

Thu,31 Dec 20 22:41

更新時間: 2021 年 3 月 6 日

252 次瀏覽

開始您的 職業生涯

完成課程後取得認證

開始
廣告
© . All rights reserved.