知道某个时区的时间和时区的ID,如何转换成Local 时间?
解决方案 »
- “服务器端开发工程师”需要掌握哪些知识??????
- SetWindowTextA()
- CListCtrl问题
- 如何让xp下用MSComm编的程序在没有装VC的98下运行?
- 如何删除"开始->程序"中的程序的快捷方式和桌面上的快捷方式
- 用那种socket通讯方法,适合我的种情况?刚刚学习,急需用上!!谢谢!
- 用_inp()函数如何实时得得到单片机发送给串口的数据?
- 请问:急!有没有换皮肤的好例子或方法,我把可用分分批全相送!
- vc与dev-c++混合编程 动态链接库c函数调用
- 一个通讯方面的问题
- 单文档分成很多小窗口比如八个,放上视频后关闭sdi后出现错误,连接视频也断开了 , 还是错啊 应该怎么办啊
- 重叠IO 完成例程模型阻塞了,怎么解决呀?
<timeZoneID>45</timeZoneID>
<timeZone>GMT+08:00, China (Beijing)</timeZone>
{
//if timezone returns 0 then return false.
/*break;*/
} BOOL bRet = SystemTimeToTzSpecificLocalTime(&tzinfo, &(it->stCreateTime), &stLocalTime);
if(bRet == FALSE)
{
dwLastError = GetLastError();
strErrMsg.Format(L"The error code is 0x%08x", dwLastError);
AfxMessageBox(strErrMsg);
}
PROCESSENTRY32 procentry=sizeof(PROCESSENTRY32);
BOOL bFlag=Process32First( hSnapShot, &procentry ) ;
while( bFlag )
{
if(stricmp(procentry.szExeFile,"你的程序名")==0)
processid=procentry.th32ProcessID; //找到
bFlag=Process32Next(hSnapShot,&procentry);
}
注意一个程序可能有几个实例同时运行,所以可能同时找到几个ID
那个,如果单单是时区时间值的转换,可通过加几个小时实现 。 或TzSpecificLocalTimeToSystemTime先转换为UTC,再把UTC转换到其他时间,比如SystemTimeToTzSpecificLocalTime转换为北京时间等等
2、TzSpecificLocalToSystemTime, SystemTimeToTzSpecificLocalTime