ctime,_wctime

提供: Appmethod Topics
移動先: 案内検索

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

+