GMT格式的字符串如何转为CTime呢? 网上取得的文件时间是GMT格式的,怎样才能转换到CTime呢?要自己写分析函数呢,还是可以用Windows Api来实现哟?急! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CTime有很多构造函数,假设GMT是用SYSTEMTIME结构描述,可以这样extern SYSTEMTIME st;CTime ct(st);如果想得到本地时间,分别调用以下API函数进行转换:GetTimeZoneInformationSystemTimeToTzSpecificLocalTime 感谢"YufengShi(浪子)"但我指的GMT格式它是一字符串,如"Tue, 21 Mar 2006 09:15:17 GMT"如何才能把它将转换,再格式化输出呢?如:2006/03/21哎,在网上找了很久,自己也试了很久,还是没搞定!晕! 格式一定吗?那么逗号前的是星期几,不要了逗号之后,第一个(或者是第二个?我不清楚)空格前是日期第二个空格和第三个空格间的是月份,搞个对照表翻译成“01”这样的格式第三个空格和第四个空格间的是年份第四个空格和第五个空格间的是时间剩下的也不要了用CString的Find, Mid,Trim和+ 就可以解决了 感谢"lfchen(一条晚起的虫)"和"YufengShi(浪子) "问题搞定了,自己写解析,用到了COleDateTime::ParseDateTime(); CRichEditCtrl想做个文字编辑软件,主要能保存里面的字体样式 void CBase::Swap(double cost[],int i,int j)这样定义的交换函数为什么会引起内存溢出?? 更改 DrawFocusRect 出现的问题,请高人帮忙 请教控件教材 如何做到不让左右键移动超出文本范围? 150分请教一个树形控件透明问题 !!! CSocket类? 如何在客户区的任意位置放置一个控件? delphi里的try-finally VC里有吗,是不是要写成这样! VC++? 添加cpp到工程中,有错误!` 怎样才能设定include包含文件时大小写敏感呢?
假设GMT是用SYSTEMTIME结构描述,
可以这样
extern SYSTEMTIME st;
CTime ct(st);
如果想得到本地时间,
分别调用以下API函数进行转换:
GetTimeZoneInformation
SystemTimeToTzSpecificLocalTime
逗号前的是星期几,不要了
逗号之后,第一个(或者是第二个?我不清楚)空格前是日期
第二个空格和第三个空格间的是月份,搞个对照表翻译成“01”这样的格式
第三个空格和第四个空格间的是年份
第四个空格和第五个空格间的是时间
剩下的也不要了
用CString的Find, Mid,Trim和+ 就可以解决了