[实践OK]C语言中获得系统当前的日期和时间

jackxiang 2014-2-8 16:56 | |
C语言中获得系统当前的日期和时间

一、代码如下:


二、执行如下:
[root@test http_pcap_codes]# ./a.out
Year:  2014
Month:  2
Day:  8
Hour:  16
Minute:  55
Second:  9
Weekday:  6
Days:  38
Isdst:  0

上面的这些日期可以通过c函数连接起来实现:20140208 的按时间的目录结构
原代码来自里面localtime写错了:
http://www.linuxidc.com/Linux/2012-07/65059.htm
直接整数转也成:
snprintf(szValue,100,"%04d%02d%02d",1900+p->tm_year,1+p->tm_mon,p->tm_mday);                                                        
printf("%s",szValue)

整数转为char后再进行snprintf转代码%s(简单示例),snprintf参考:http://jackxiang.com/post/3736/

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7000/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2014-2-10 11:15
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]