11 2013 档案

摘要:time函数返回的time_t是一个utc时间且相对于1970年1月1日的total seconds,转换到DateTime只需以相同的方式转换回去即可。C/C++auto t = time(0);C#.NETvar t = (UInt32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1)).TotalSeconds);var dt = new DateTime(1970, 1, 1).AddSeconds(1384771739).ToLocalTime(); 阅读全文
posted @ 2013-11-18 21:32 junchu25 阅读(907) 评论(0) 推荐(0) 编辑
摘要:调用sqlite3_open函数默认创建的数据库encoding=UTF-8,执行sqlite3_exec时需要将对应的字符串转换为UTF-8格式多字节字符串。比如:sqlite3* db;auto retVal = sqlite3_open("test.db", &db);char* pErrMsg;auto sql = "create table users(userid varchar(20) PRIMARY KEY, name varchar(50), age int, birthday datetime);";retVal = sqli 阅读全文
posted @ 2013-11-15 13:35 junchu25 阅读(11846) 评论(0) 推荐(0) 编辑
摘要:由于需要sqlite的x64版本只能自己编译,下载sqlite源代码、sqlite.def。Visual Studio 2013新建一个Visual C++ Empty Project,Configuration Type设置为Dynamic Library (.dll)。Linker -> Inp... 阅读全文
posted @ 2013-11-14 00:17 junchu25 阅读(1451) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示