ctime,_wctime
time.h:インデックス への移動
ヘッダーファイル
time.h
カテゴリ
日付/時刻ルーチン
プロトタイプ
char *ctime(const time_t *time);
wchar_t *_wctime(const time_t *time);
説明
日付と時刻を文字列に変換します。
ctime は,time(関数 time から返される値)が指す時間値を改行文字とヌル文字で終わる次の形式の 26 文字の文字列に変換します。
Mon Nov 21 11:31:54 1983\n\0
すべてのフィールドは固定幅です。
long 型のグローバル変数 _timezone には,GMT とローカル標準時との時差(秒単位)が含まれています(PST の場合,_timezone は 8×60×60)。グローバル変数 _daylight は,日付が夏時間の期間に入っている場合に,RTL の関数(mktime と localtime)で夏時間を適用するかどうかを指示するために使用されます。夏時間を適用する場合は,1 に設定されます。これらの変数は,ユーザープログラムで直接設定するのではなく,tzset 関数で設定されます。
戻り値
ctime は,日付と時刻を含む文字列へのポインタを返します。戻り値は,ctime を呼び出すたびに上書きされる静的データへのポインタです。
例
#include <stdio.h>
#include <time.h>
int main(void)
{
time_t t;
time(&t);
printf("Today's date and time: %s\n", ctime(&t));
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
ctime |
+ |
+ |
+ |
+ |
_wctime |
+ |