#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