zxl951030 2014-07-27 11:10 采纳率: 0%
浏览 3121

vc FileTimeToSystemTime函数的问题

我想把UTC时间转换为本地时间
UTC时间用SYSTEMTIME net;保存
我想先转换为filetime
然后filetimetolofalfiletime
再回到systemtime
这是我的代码

FILETIME ft1,ft2;
SYSTEMTIME s2;
ZeroMemory(&s2,sizeof(SYSTEMTIME));

SystemTimeToFileTime(&net,&ft1);
FileTimeToLocalFileTime(&ft1,&ft2);
FileTimeToSystemTime(&ft2,&s2);

    wsprintf(msg,"20%u-%u-%u %02u:%02u:%02u %03u",s2.wYear,s2.wMonth,s2.wDay
    ,s2.wHour,s2.wMinute,s2.wSecond,s2.wMilliseconds);
SetDlgItemText(hwnd,IDC_EDITSOCKTIME,msg);

结果是systemtime s2;全是0。是不是我最后一句写错了?

  • 写回答

1条回答 默认 最新

  • shen_wei 2014-09-18 02:50
    关注

    StringCchPrintf(lpszString, dwSize,
    TEXT("%02d/%02d/%d %02d:%02d"),
    stLocal.wMonth, stLocal.wDay, stLocal.wYear,
    stLocal.wHour, stLocal.wMinute);

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题