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

time_t 的问题呢!

    来源: 互联网  发布时间:2017-04-12

    本文导语:  linux下用time_t获取的文件最后修改时间,发送给windows,两个会不会解析不一样, 我看linux程序设计,第四章上写的,linux是1970年开始算的,ms—dos是1980年开始算的。。。 咋办??? | 使用gmtim...

linux下用time_t获取的文件最后修改时间,发送给windows,两个会不会解析不一样,
我看linux程序设计,第四章上写的,linux是1970年开始算的,ms—dos是1980年开始算的。。。
咋办???

|
使用gmtime转化为墙钟时间再传过去呗。

自己定义一个结构其中有字段表示年月日时分秒之类的,使用gmtime将获取的时间转化为墙钟时间之后赋值给结构体,然后将结构传递过去之后再重新解析一下。传递的时候要注意一下字节序,建议都转化成网络序传递,否则x86和ppc之类机器的互通会有问题。

struct wall_time
{
unsigned year;
unsigned month;
unsigned day;
unsigned hour;
unsigned minute;
unsigned second;
}

|
确实不能直接丢过去,使用楼上的格式,需要省空间的话自己定义格式都可以。

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 为什么我在头文件time.h里找不到time_t的定义呢?只有这个定义typedef __time_t time_t;
  • 字符串转时间类型time_t怎么写?
  • time_t与结构tm的关系
  • 请问如何根据两个time_t获得之间的天数?注意,天数不能直接除以24*60*60来计算的,那样是不准确的
  • 为什么在 db.pc 文件中不能使用时间数据结构 time_t ?
  • c语言中time_t类型是一个长整型,java中的字符串"YYYY-MM-DD HH:MM:SS"怎么转换为这个长整型?
  • 什么函数能把字符型的时间转换成tm或time_t的时间??
  • 请问,UNIX下的ctime(time_t *)函数的源码怎么找?


  • 站内导航:


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

    ©2012-2021,