将Epoch Time字符串转换为Time

idi*_*ast 1 c unix linux time epoch

我一直在寻找一种方法将字符串(在大纪元时间)转换为日期.

基本上,我需要采取这个:( 1360440555以字符串形式)并使其成为:Feb 9 12:09 2013.

我一直在看strptime和strftime,但似乎都不适合我.有什么建议?

编辑:谢谢,伙计们.我将它转换为int atoi(),将其转换为time_t,然后继续运行ctime().工作得很完美!

Wil*_*ell 5

如果只有整数而不是字符串的那个值,你可以调用ctime.如果只有某种方法将字符串转换为整数....

time_t c;
c = strtoul( "1360440555", NULL, 0 );
ctime( &c );
Run Code Online (Sandbox Code Playgroud)