在unix下,某些应用程序需要写log,一般log中需要输出可读格式的时间。但是根据应用程序启动环境的时区设置不同,输出的时间也不同,为了统一时间,可以写格林威治时间。 time_t t; struct tm *local; t = time(NULL); local = gmtime(&t); printf(asctime(local)); 为了让输出的字符串都是英文,还可以设置setlocale("LC_ALL", "C") 本文来自Chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u/17004/sho...
by shiwudao - HP文档中心 - 2007-09-09 14:55:41 阅读(1590) 回复(0)
20050811152058 与 1123882808 即年月日时分秒 与 秒数(从1970年)之间的转换 查到两种时间表示,time_t 和struct tm 但是struct tm中还有 week的信息,不知怎么办??
unix为什么连接出错 ,编译能通过 TC下可以运行
#include
perl -e 'print scalar localtime(1234567890),"\n";' Sat Feb 14 07:31:30 2009 会对系统有什么影响吗?那位大侠出来说明一下。 [ 本帖最后由 ajiechina 于 2009-2-9 10:56 编辑 ]
小弟想知道如何避免修改系统时间从而使过期的license生效 我记得好像unix下有内核时间,就是从18...年开始到现在的一个时钟计数器,这个时间怎么得到啊? windows有么? 如果通过这个时间,就不会存在该问题了吧!! 请高手帮忙! 谢谢!