获取的系统时间怎么给LPWSTR类型的变量赋值
获取的系统时间如何给LPWSTR类型的变量赋值~
SYSTEMTIME stLocal, stUTC, stUTC2;
FILETIME ftLocal, ftUTC, ft;
ULARGE_INTEGER uli;
GetLocalTime(&stLocal);
GetSystemTime(&stUTC);
SystemTimeToFileTime(&stLocal, &ftLocal);
uli.LowPart = ftLocal.dwLowDateTime;
uli.HighPart = ftLocal.dwHighDateTime;
我主要目的是系统产生个时间日期的字符串作为文件名。
参考 http://blog.****.net/bokee/article/details/5330791
uli.QuadPart可以获得
如图第4行的字符串。
LPWSTR abc;
请问如何把这个字符串,赋值给变量abc?
------解决方案--------------------
FILETIME是INT64类型的数据,所以你可以用
CString str;
str.Format("%I64d", uli);
这样str就是你的时间的字符串.
------解决方案--------------------
看来你是没明白 LPWSTR 是个什么东西
LPWSTR 是一个字符串指针,也就是说它只能指向字符串
SYSTEMTIME stLocal, stUTC, stUTC2;
FILETIME ftLocal, ftUTC, ft;
ULARGE_INTEGER uli;
GetLocalTime(&stLocal);
GetSystemTime(&stUTC);
SystemTimeToFileTime(&stLocal, &ftLocal);
uli.LowPart = ftLocal.dwLowDateTime;
uli.HighPart = ftLocal.dwHighDateTime;
我主要目的是系统产生个时间日期的字符串作为文件名。
参考 http://blog.****.net/bokee/article/details/5330791
uli.QuadPart可以获得
如图第4行的字符串。
LPWSTR abc;
请问如何把这个字符串,赋值给变量abc?
------解决方案--------------------
FILETIME是INT64类型的数据,所以你可以用
CString str;
str.Format("%I64d", uli);
这样str就是你的时间的字符串.
------解决方案--------------------
看来你是没明白 LPWSTR 是个什么东西
LPWSTR 是一个字符串指针,也就是说它只能指向字符串