現在の日付がこの形式で書かれている場合の使用例をtm
教えてください(それを初期化する方法がわかりません) 。struct
y/m/d
39391 次
1 に答える
11
tm
構造体の使い方
time()
1970 年 1 月 1 日からの秒数として現在の日付/時刻を取得するために呼び出します。ポインタ
localtime()
を取得するために呼び出します。struct tm
GMT が必要な場合はgmtime()
、代わりに呼び出しますlocaltime()
。sprintf()
orを使用strftime()
して、構造体 tm を任意の形式の文字列に変換します。
例
#include <stdio.h>
#include <time.h>
int main ()
{
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time ( &rawtime );
timeinfo = localtime ( &rawtime );
strftime (buffer,80,"Now it's %y/%m/%d.",timeinfo);
puts (buffer);
return 0;
}
出力例
Now it's 12/10/24
参考文献:
于 2012-12-01T11:20:09.677 に答える