#include <stdio.h>
#include <time.h>
int main(void)
{
time_t timer;
struct tm *t_st;
/* 現在時刻の取得 */
time(&timer);
/* 現在時刻を文字列に変換して表示 */
printf("現在時刻: %s\n", ctime(&timer));
/* 現在時刻を構造体に変換 */
t_st = localtime(&timer);
printf("月: %d\n",t_st->tm_mon+1); /* 月は+1 */
printf("日: %d\n",t_st->tm_mday);
printf("時: %d\n",t_st->tm_hour);
printf("分: %d\n",t_st->tm_min);
printf("秒: %d\n",t_st->tm_sec);
return 0;
}
【実行結果例】
現在時刻: Wed Mar 06 00:35:26 2002 月: 3 日: 6 時: 0 分: 35 秒: 26
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved