构造64位时间DWORD64
来源:互联网 发布:商业公司顶级域名是 编辑:程序博客网 时间:2024/05/21 09:55
DWORD64 SystemTimeToDword64(SYSTEMTIME st){struct tm tm_time;memset(&tm_time, 0, sizeof(tm_time));tm_time.tm_year = st.wYear - 1900;tm_time.tm_mon = st.wMonth - 1;tm_time.tm_mday = st.wDay;tm_time.tm_hour = st.wHour;tm_time.tm_min = st.wMinute;tm_time.tm_sec = st.wSecond;time_t time = mktime(&tm_time);long long dw64TimeMs = time;dw64TimeMs *= 1000;return dw64TimeMs;}
SYSTEMTIME stLocal; //GetLocalTime(&stLocal);char szDate[] = "2015-07-27 11:10:58:883";/*sscanf(szDate, "%04d-%02d-%02d %02d:%02d:%02d:%03d",&stLocal.wYear, &stLocal.wMonth, &stLocal.wDay, &stLocal.wHour, &stLocal.wMinute, &stLocal.wSecond, &stLocal.wMilliseconds);dwTime64 = SystemTimeToDword64(stLocal);*/sscanf(szDate, "%04hd-%02hd-%02hd %02hd:%02hd:%02hd:%03hd",&stLocal.wYear, &stLocal.wMonth, &stLocal.wDay, &stLocal.wHour, &stLocal.wMinute, &stLocal.wSecond, &stLocal.wMilliseconds);dwTime64 = SystemTimeToDword64(stLocal);time_t timeTmp = dwTime64 / 1000;struct tm *ptmReal = localtime(&timeTmp);char szTime[64] = {0};if(ptmReal != NULL){sprintf(szTime, "%04d-%02d-%02d %02d:%02d:%02d", ptmReal->tm_year+1900, ptmReal->tm_mon+1, ptmReal->tm_mday, ptmReal->tm_hour, ptmReal->tm_min, ptmReal->tm_sec);SetDlgItemText(IDC_EDIT_MSG, szTime);}
0 0
- 构造64位时间DWORD64
- VC解析64位时间DWORD64 dw64TimeMS
- 64位时间戳实现
- centos6.4 64位时间设置
- oracle构造时间
- java8 构造日期时间
- 时间日历构造方法
- 时间转换位时间戳
- 位向量法构造子集
- 时间函数 与 64位表示 (Windows/Linux)
- 64位整型和32位整型,表示微妙级别的时间
- 32位程序在64位系统上获取系统安装时间
- 年月日时间和64位时间的使用及相互转换
- 年月日时间和64位时间的使用及相互转换
- c#时间字符串转换位时间格式
- c#时间字符串转换位时间格式 .
- C# 时间与时间戳互转 13位
- C# 时间与时间戳互转 13位
- ehcache 缓存使用
- 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 大数据落地关键,百思可(BASIC)模型五要素缺一不可
- 6 - 对象和类
- jQuery EasyUI使用教程之构建CRUD DataGrid
- 构造64位时间DWORD64
- iOS开发动画之绕View旋转的View
- 7 - 更多字符串和特殊方法
- 省市联动 DropDownList控件
- SIMCOM最近推出4G+MIFI功能模块
- Android UI开发第二十四篇——Action Bar
- 取消UITableViewCell的选中状态
- 如何将遥感图像读为Emgucv的Image<gray,float>形式
- Java中如何读写cookie