社区
Linux/Unix社区
帖子详情
localtime()关于时区的问题
tony124cft
2009-02-11 06:32:53
time_t t = time( 0 );
char tmp[64];
strftime( tmp, sizeof(tmp), "%c GMT%z",time(&t) );
这样得到的tmp时区有时正确有时错误。我刚看了你回复的帖子,但是使用gmtime()也不对,请你帮我看看好吗?时区经常错误。
...全文
561
3
打赏
收藏
localtime()关于时区的问题
time_t t = time( 0 ); char tmp[64]; strftime( tmp, sizeof(tmp), "%c GMT%z",time(&t) ); 这样得到的tmp时区有时正确有时错误。我刚看了你回复的帖子,但是使用gmtime()也不对,请你帮我看看好吗?时区经常错误。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ewuby
2009-02-12
打赏
举报
回复
可参考http://www.programfan.com/blog/article.asp?id=6922
tony124cft
2009-02-12
打赏
举报
回复
strftime( tmp, sizeof(tmp), "%c GMT%z",time(&t) );
是我写错了,我用的就是localtime这个函数,但是有错误,
strftime( tmp, sizeof(tmp), "%c GMT%z",localtime(&t) );
fibbery
2009-02-11
打赏
举报
回复
我一般都是自己转换:
使用tm结构体localtime
《Linux系统编程、网络编程视频课程》第3章:系统信息
课程内容:第3章passwd 口令文件、shadow 影子文件、group 组文件、其它文件、
time
、gm
time
、
local
time
、mk
time
、c
time
等函数。第4章启动代码、程序的启动、进程正常终止和异常终止,return/exit/_exit、环境变量表、环境变
local
time
函数
时区
问题
为什么设置了
时区
以后,已经运行的程序在使用
local
time
函数调用时没有使用新
时区
呢?这个可以通过glibc的源码来回 答。
local
time
等涉及到本地所在
时区
的函数在调用的时候会先调用tzset这个函数,这一点可以通过tzset函数的manpage看出来。 tzset完成的工作是把当前
时区
信息(通过TZ环境变量或者/etc/
local
time
)读入并缓冲。事实上tzset在实现的时候是通过内...
local
time
线程不安全与
local
time
_r
时区
问题
local
time
线程不安全,
local
time
_r
时区
问题
。
linux
local
time
时区
,
local
time
与
时区
zone
time
的
问题
原址:http://blog.donews.com/quickmouse/archive/2008/05/08/1287733.aspxby quickmouse <> 2008年5月8日一直以来应用Linux也就是随便的写点程序,构建一下服务器,很少关注一个基本的设置——
时区
。我相信大部分的爱好者们都是如此的,我们生活在一个地方,一个国家,一个地区,至少不会频繁改变。so…我们的机器...
C++--
local
time
与
时区
local
time
的功能:Converts a
time
value and corrects for the
local
time
zone(转换一个时间值并将其修正为本地
时区
). 如
time
_t=1249056000对应的天数为:1249056000/86400=14456又2/3天. 这个2/3就是16:00了.按照1970年+14456又2/3天.应该是2009
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章