主页 > 编程 > c语言 >

c语言 mysql数据库里时间戳转字符串输出

2019-06-22 14:16 阅读:124 来源:智宇SEO自媒体

  c语言 时间戳转字符串

  ps:调用mysql数据库中的时间戳转时间字符串输出。

  对计算机来说所有数据库里的数据都是字符串。所以虽然时间戳字段定义成整形,但查询出来到了计算机里也是字符串,所以要转类型,用到atoi()函数

 

   time_t date =atoi(row[6]);  atoi//字符串转整形 
   struct tm *lt;
   lt =  gmtime(&date);
		
   char adddate[128];
   strftime(adddate,128,"%Y-%m-%d",lt);
   printf("%8s| %8s|%12s |%8s|%16s |%8s|%10s 
",bookid,bookTypeNmae,name,price,press,states,adddate);