我在编写一个程序,需要写入数据库,以时间为主键,精确到毫秒:…… conn.Open();
//取微秒。
string mill = ((int)(System.Environment.TickCount % 1000)).ToString();
//加上系统的时间得到精确到微秒的时间
//wince系统自己不能取得到精度到微秒的时间
string time = DateTime.Now.ToString("yyyy-MM-dd HH: mm: ss") + ":" + mill;
//把数据和时间主健插入数据库
string commText = "INSERT INTO table1(number,datetime) VALUES('" + value + "','"+time+"')";…… 但是我得到的结果中,时间(time)显示如下:2008-10-28 17:15:51.417000000 就是毫秒那里有太多的"0"了啊,我知道3为就可以了啊,不知道如何控制,很浪费空间啊,也不好看啊。我的数据库表格那里写的是: 类型 datetime 长度 8 希望同行高手指教!多谢了!
//取微秒。
string mill = ((int)(System.Environment.TickCount % 1000)).ToString();
//加上系统的时间得到精确到微秒的时间
//wince系统自己不能取得到精度到微秒的时间
string time = DateTime.Now.ToString("yyyy-MM-dd HH: mm: ss") + ":" + mill;
//把数据和时间主健插入数据库
string commText = "INSERT INTO table1(number,datetime) VALUES('" + value + "','"+time+"')";…… 但是我得到的结果中,时间(time)显示如下:2008-10-28 17:15:51.417000000 就是毫秒那里有太多的"0"了啊,我知道3为就可以了啊,不知道如何控制,很浪费空间啊,也不好看啊。我的数据库表格那里写的是: 类型 datetime 长度 8 希望同行高手指教!多谢了!
解决方案 »
- IIS7应用程序池自动停止
- 求:统计一些项目的组合的程序 (可累计加分到500!)
- 这样如何用存储过程实现以下功能?
- 要插入一个IMAGIN类型的数据,要如何写语句?和普通的类型一样么?
- 如何在一个数据库的存储过程中调用另一个数据库的存储过程?(在线)
- 合并重复数据的问题。
- 【◆▲●★】:这样的SQL语句该怎么写,关于取的数值最近的一组数的问题!!
- 两个日期型字段相减的问题?UP者有分?
- 求一句SQL,联查高手进
- 急!!!!!!!!!!!!急!!!!!!!!!!!!!!!一个用rose做sql server2000的群集问题...请给位大虾帮帮忙...谢谢........
- 已知 初始数量 本期入库 本期出库 得出 期初数量 期末数量 ??
- T-sql语言的基本问题,初始化,if,分割
declare @t table(col datetime)insert @t select getdate()select col from @t/**
2008-10-29 21:48:43.123 --数据库不会象你所说的那样显示。
**/
是这样的啊!我用的是 .net 精简框架。 数据库是sql 2005 ce.所以可能有点不同的啊!
我是c# 编写的win ce 程序。用的是sql server 2005 ce!