VC中用于存储时间的格式一般都是CTime么?现在我需要将收到的一串书按年月日的形式组装成一个时间格式然后比较计算时间差,CTIme中只有GetYear这样没发现有组装的函数阿?!
另外用CTime然后我要往数据库里存,数据库格式是DateTime这两个有影响么?
还有 我的时间需要精确到毫秒级,这个在VC中怎么实现
达人进,多谢!!
另外用CTime然后我要往数据库里存,数据库格式是DateTime这两个有影响么?
还有 我的时间需要精确到毫秒级,这个在VC中怎么实现
达人进,多谢!!
解决方案 »
- MFC 自设菜单问题
- 串口问题求助,急。。。。。(顶者有分)
- 谁知道怎样CVS到sourceforge.net的项目?
- 关于CreateDirectory(lpdirectory, NULL)的问题~
- ADO远程网络SQLServer数据库访问之IP问题
- 谁知道湖南成人高考和英语等级考试报考截止日期?我实在是没办法了,如果你能帮助我,我愿意给你所有的分。
- 输入问题
- vc中 调用(CHttpFile*)session.openurl()中返回的汉字为烂码,如何矫正
- [求助]用vc作播放器的进度条(CSliderCtrl类)?
- 为什么“图像中任何的颜色分布均可以用它的矩来表示”??
- OnMouseMove
- 我想用OPENGL来仿真玻璃被子弹击碎的过程,应该从哪些书学起?偏微分方程?材料学?在OPENGL,图形学方面我己经很熟了。请给点提示!谢谢!
CTime t1(1999, 3, 19, 22, 15, 0); // 10:15 PM March 19, 1999
CTime t2(1999, 3, 20, 22, 15, 0); // 10:15 PM March 20, 1999
CTimeSpan ts = t2 - t1; // Subtract 2 CTimes
ATLASSERT(ts.GetTotalSeconds() == 86400L);
ATLASSERT((t1 + ts) == t2); // Add a CTimeSpan to a CTime.
ATLASSERT((t2 - ts) == t1); // Subtract a CTimeSpan from a CTime. this??
这样,现在我收到的数是按字节以年、月、日、时、分、秒、毫秒这样发过来的。
我要把这个时间存储到数据库中,数据库类型是DateTime
问题1、我是要先转化成CString么,什么格式呢?“20090916 11:15:20.666”这样么?
2、存储的SQL语句那怎么写呢?
谢谢谢!
另外数据库记录时间几乎都是为了记录用户操作日志什么的,为什么还要外面传入呢?
直接把convert(char,getdate(),120)拼接到SQL语句中由数据库填充当地时间不更好吗?