0

time_t構造体を今年-月-日h:m:sのような形式にするにはどうすればよいですか?すでにctimeを使用してみました:

time_t t = time((time_t*) NULL);
char *t_format = ctime(&t);

しかし、それは私に望ましい結果を与えません

例:2011-11-1010:25:03。必要なのは、ファイルに書き込めるように結果を含む文字列です。ありがとう

4

2 に答える 2

1

http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html

于 2011-12-11T13:24:11.697 に答える
1

次のようにstrftimeを使用します。time.h

char tc[256];
strftime(tc, 256, "%Y-%m-%d %H:%M:%S", tm);
于 2011-12-11T13:29:53.580 に答える