変換方法
std::string strdate = "2012-06-25 05:32:06.963";
こんなものまで
std::string strintdate = "20120625053206963" // 基本的に -、:、スペース、.
strtok または文字列関数を使用する必要があると思いますが、それを行うことができません。ここでサンプル コードを教えてください。
を使用して unsigned __int64 に変換するように
// crt_strtoui64.c
#include <stdio.h>
unsigned __int64 atoui64(const char *szUnsignedInt) {
return _strtoui64(szUnsignedInt, NULL, 10);
}
int main() {
unsigned __int64 u = atoui64("18446744073709551615");
printf( "u = %I64u\n", u );
}