Linux中gmtime和localtime的区别
来源:互联网 发布:html引用js加时间戳 编辑:程序博客网 时间:2024/06/04 23:20
前段时间用到,写了段小测试代码,个人觉得足够清楚的表明了二者的区别了,还是不明白的话,就看看APUE里面的章节吧。
#include <time.h>
#include <stdio.h>
int main(int argc, char **argv)
{
time_t tmpcal_ptr = {0};
struct tm *tmp_ptr = NULL;
tmpcal_ptr = time(NULL);
printf("tmpcal_ptr=%d\n", tmpcal_ptr);
tmp_ptr = gmtime(&tmpcal_ptr);
printf("after gmtime, the time is:\n%d:%d:%d", tmp_ptr->tm_hour, tmp_ptr->tm_min, tmp_ptr->tm_sec);
tmp_ptr = localtime(&tmpcal_ptr);
printf("after localtime, the time is:\n%d:%d:%d", tmp_ptr->tm_hour, tmp_ptr->tm_min, tmp_ptr->tm_sec);
return 0;
}
运行结果如下:
基本的意思是,gmtime转出来的是0时区的标准时间
localtime是将时区考虑在内了,转出的当前时区的时间。但是注意,有些嵌入式设备上被裁减过的系统,时区没有被设置好,导致二者转出来的时间都是0时区的。
0 0
- Linux中gmtime和localtime的区别
- Linux中gmtime和localtime的区别
- localtime和gmtime的区别
- perl中localtime,time,gmtime的区别
- perl中localtime,time,gmtime的区别
- Linux中的gmtime和localtime,mktime算法
- linux 中的gmtime和localtime函数
- gmtime()和localtime()函数中time_t、tm分别作用的不同(附带asctime()函数说明)
- localtime和gmtime函数使用
- 跨平台的线程安全的localtime和gmtime
- 有关时间函数localtime和gmtime
- gmtime和ctime的区别(补)
- localtime 和 localtime_r的区别
- time,ctime,gmtime,localtime
- time() localtime() gmtime()简介
- C语言中的时间函数localtime和gmtime
- gmtime、gmtime_r、localtime、localtime_r之间的【差异】及其【特点】
- localtime;gmtime;ctime;difftime;time
- FileOutputStream和FileInputStream使用方法说明
- GCD笔记
- Python基础学习篇—dir()函数
- bcm 端口
- 提示并转向
- Linux中gmtime和localtime的区别
- 翼支付门户架构之redis高可用部署及监控
- ubuntu创建桌面启动器的方法
- 获取Android状态栏高度
- linux下解压命令大全
- QT拖拽功能简介
- Android APP Monkey信息自动收集脚本
- 怎样才能将扫描图片转换成word
- SpringMVC统一转换null值为空字符串的方法