笑看风云

记录生活中的启迪与感动
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

time_t转换为数据库中的datetime类型

Posted on 2010-04-23 11:01  清晨的风  阅读(425)  评论(0编辑  收藏  举报
int main()
{
	CDataBase* pDb = new CDataBase();

	if(pDb->ExecuteSql("set names gbk") == 0)
	{
		printf("%s\n", pDb->GetLastErr());
		return -1;
	}

	time_t now = time(NULL);
	char sql[100];
	memset(sql, 0, 100);
	sprintf(sql, "update registerinfo set time=FROM_UNIXTIME(%d) where sn='1'", (long)now);

	if(pDb->ExecuteSql(sql) == 0)
	{
		printf("%s\n", pDb->GetLastErr());
		return -1;
	}

	delete pDb;
	return 0;
}