时间转换
怎么把一个时间2013081506转成世界时间呢?
想问linux下有没有现成的函数可以转呢?
我现在是自己写了一个函数, 其中涉及到闰年, 月份,之类的很复杂,怕有问题,所以求个C或者Linux的函数取代他?
------解决方案--------------------首先需要本地有个时区配置项,然后本地时间需要与当前时区配置的世界时间差进行相加计算,得出来的时间就是UTC的时间。
有些更精准计算还要求,上面的计算结果再与本地夏令时间差进行相加,但中国夏令时间的执行目前已经不用了,好像只是以前用了几年,所以一般不考虑这项。
------解决方案--------------------写个函数把输入的201308301411 直接分开为2013 ,8,30 传给tm 中的年月日不就行了吗?还需要考虑闰年的问题吗?你的输入不就是 你想要的时间吗?