当前位置:  技术问答>linux和unix

关于time的问题,朋友们帮帮忙啊...

    来源: 互联网  发布时间:2016-01-19

    本文导语:  小弟在嵌入式目标板上使用time函数发现时间错误啊,和GMT时间相差了8个小时. time_t now; (void) time(&now); printf("%sn",ctime(&now)); ================================= 假如现在本地时间是    Apr 12 12:00:00 2007, 则打印结果却是   ...

小弟在嵌入式目标板上使用time函数发现时间错误啊,和GMT时间相差了8个小时.
time_t now;
(void) time(&now);
printf("%sn",ctime(&now));

=================================
假如现在本地时间是    Apr 12 12:00:00 2007,
则打印结果却是        Apr 12 04:00:00 2007
=================================

请问time函数是如何获得系统日期的?这个问题可能原因有哪些阿?谢谢了~~~

|
寒,不懂,有没有分拿?

|
time拿到是本地系统时间,系统初始化时候有默认值,若取GMT标准时间,需要NTP Client同步才行啊。

|
用localtime_r 这个函数将你用time函数取得的时间转换民本地时间。就可以支持任何区域的时限自动翻译了。

|
时区问题!
给你个参考:
int main(){
    char *wday[]={"Sun","Mon","Tue","Wed", "Thu","Fri","Sat"};
    time_t timep;
    struct tm *p;
    time(&timep);
    p=localtime(&timep);
    printf ("%d%d%d ", (1900+p->tm_year),(l+p->tm_mon), p->tm_mday);
    printf("%s %d:%d:%dn", wday[p->tm_wday],p->tm_hour, p->tm_min, p->tm_sec);
    return 0;
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql类time的类成员方法: time定义及介绍
  • 为什么我在头文件time.h里找不到time_t的定义呢?只有这个定义typedef __time_t time_t;
  • java命名空间javax.xml.datatype类datatypeconstants的类成员方法: time定义及介绍
  • Clock time, User cpu time, System cpu time三者是什么关系?
  • java命名空间java.sql类types的类成员方法: time定义及介绍
  • linux iis7站长之家
  • java命名空间javax.management类query的类成员方法: times定义及介绍
  • Joda-Time 的 GWT 移植版本 goda-time
  • java命名空间java.sql类time的类成员方法: valueof定义及介绍
  • 请问文件系统的modify time和change time的区别是什么
  • java命名空间java.util类calendar的类成员方法: time定义及介绍
  • time.h与linux/time.h
  • java命名空间javax.sound.midi类shortmessage的类成员方法: timing_clock定义及介绍
  • srand (time (0))中time(0)返回的秒数为什么不会越界?
  • java命名空间java.util类simpletimezone的类成员方法: standard_time定义及介绍
  • 如何获得程序自身的"kernel time"和"user time"?
  • java命名空间javax.sound.midi类shortmessage的类成员方法: midi_time_code定义及介绍
  • 《Linux程序设计》第三版第124页(void)time(&cur_time);这里前面为什么要加个(void)呢?
  • java命名空间javax.print.attribute.standard类printerstatereason的类成员方法: timed_out定义及介绍
  • 关于time 命令的shell 编程问题
  • java命名空间java.util类simpletimezone的类成员方法: wall_time定义及介绍
  • linux下time函数是否线程安全


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3