时间精度要求很高,当我用d=DateTime.Now得到时间时,可以精确到毫秒,然后写入SQL Server数据库,可以看到时间如
2012-8-3 15:30:20.823
但我读出来的时候,d=(DateTime)数据中的数据,d=2012-8-3 15:30:20 ,丢失了后面的毫秒,这如何解决呢?
2012-8-3 15:30:20.823
但我读出来的时候,d=(DateTime)数据中的数据,d=2012-8-3 15:30:20 ,丢失了后面的毫秒,这如何解决呢?
解决方案 »
- 如何得到控件ID
- .NET 实现自定义ContextUser的Identity和Principal实现自定义用户信息,权限验证。出手必精!
- vs2008的编译问题
- 关于二级域名的实现,高手指教
- ASP.NET2.0(C#) CheckBox 客戶端控制DropDownList控件的編輯狀態 請大家抽點時間關注一下我的問題 先謝謝啦
- 求 <<ASP.NET入门经典:C#编程篇>> 电子书下载
- 这个Sql语句怎么写啊!
- [分享]为DATAGRID的删除按钮添加客户端确认的方法(其他雷同,以此贴献给经常在此问此题的同志们)
- 项目开发问题??
- 关于一对多数据库查询问题请教
- 关于System.Speech的添加
- 如何 动态加载 用户控件(UserControl)??
2.如果非要转化,那么可以如下操作
string temp = "2012-8-3 15:30:20.823";
DateTime dt = DateTime.Parse(temp);
string ss = dt.ToString("yyyy-MM-dd HH:mm:ss.fff");//2012-8-3 15:30:20.823
select convert(varchar(30),getdate(),121)
没有用
d.millonSecond 的值就已经为0了