// 現在の日付・時刻を表示
#include
#include
int main(void)
{
time_t current = time(NULL); // 現在の暦時刻
struct tm *timer = localtime(¤t); // 要素別の時刻(地方時)
char *wday_name[] = {"日", "月", "火", "水", "木", "金", "土"};
printf("現在の日付・時刻は%d年%d月%d日(%s)%d時%d分%d秒です。\n",
timer->tm_year + 1900, // 年(1900を加えて求める)
timer->tm_mon + 1, // 月(1を加えて求める)
timer->tm_mday, // 日
wday_name[timer->tm_wday], // 曜日(0~6)
timer->tm_hour, // 時
timer->tm_min, // 分
timer->tm_sec // 秒
);
return 0;
}