我有一个日历文件,日期为“20121027T190000”,我需要将其转换为“2012年10月27日星期三,1900”。是否有计算星期几的C函数?
答案 0 :(得分:1)
是的,标准localtime()
功能会从time_t
转换为struct tm
,其中包含星期几。要创建time_t
值,您可以使用mktime()
函数将struct tm
转换为time_t
(您不必填写一周中的某一天使用mktime()
)。
这可能看起来像是一种迂回的方式,但它相当简单并且使用标准库函数。