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

时间转换

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

    本文导语:  怎么把一个时间2013081506转成世界时间呢? 想问linux下有没有现成的函数可以转呢? 我现在是自己写了一个函数, 其中涉及到闰年, 月份,之类的很复杂,怕有问题,所以求个C或者Linux的函数取代他? ...

怎么把一个时间2013081506转成世界时间呢?
想问linux下有没有现成的函数可以转呢?

我现在是自己写了一个函数, 其中涉及到闰年, 月份,之类的很复杂,怕有问题,所以求个C或者Linux的函数取代他?

|
首先需要本地有个时区配置项,然后本地时间需要与当前时区配置的世界时间差进行相加计算,得出来的时间就是UTC的时间。

有些更精准计算还要求,上面的计算结果再与本地夏令时间差进行相加,但中国夏令时间的执行目前已经不用了,好像只是以前用了几年,所以一般不考虑这项。

|
写个函数把输入的201308301411 直接分开为2013 ,8,30 传给tm 中的年月日不就行了吗?还需要考虑闰年的问题吗?你的输入不就是 你想要的时间吗?

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














站内导航:


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

©2012-2021,