为了账号安全,请及时绑定邮箱和手机立即绑定

如何在C程序中获取日期和时间值?

如何在C程序中获取日期和时间值?

C
慕斯王 2019-12-21 13:01:39
我有这样的事情:char *current_day, *current_time;system("date +%F");system("date +%T");它在标准输出中显示当前日期和时间,但是我想获取此输出或将其分配给current_day和current_time变量,以便稍后可以对这些值进行一些处理。current_day ==> current daycurrent_time ==> current time我现在想到的唯一解决方案是将输出定向到某个文件,然后读取该文件,然后将日期和时间的值分配给current_day和current_time。但是我认为这不是一个好方法。还有其他简短而优雅的方法吗?
查看完整描述

3 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

time_t rawtime;   

time ( &rawtime );

struct tm *timeinfo = localtime ( &rawtime );

您也可以使用strftime将时间格式化为字符串。


查看完整回答
反对 回复 2019-12-21
  • 3 回答
  • 0 关注
  • 550 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信