时间问题
[ C# + SQL SERVER2000 ]
C#代码中从SQL SERVER2000中读出某列DATETIME类型的数据,在DEBUG的IMMEDIATE WINDOW中输入dsData.Tables["AA"].Rows[0]["CreateOn"]后回车,可以看到如下数据:
{2008-6-23 16:07:37}
     Date: {2008-6-23 0:00:00}
     Day: 23
     DayOfWeek: Monday
     DayOfYear: 175
     Hour: 16
     Kind: Unspecified
     Millisecond: 233
     Minute: 7
     Month: 6
     Second: 37
     Ticks: 633498340572330000
     TimeOfDay: {16:07:37.2330000}             《========注意这里有.2300000
     Year: 2008
但在代码中如果获得这此毫秒数据?
1. dsData.Tables["AA"].Rows[0]["CreateOn"].ToString()
     得到 "2008-6-23 16:07:37"
2. dsData.Tables["AA"].Rows[0]["CreateOn"].ToString("yyyy-MM-dd HH:mm:ss.fffffff")
     得到 "2008-06-23 16:07:37.0000000"
请教各位高手,目的是要从数据库中读取出毫秒级数据,如 "2008-06-23 16:07:37.2330000"  !!!
------解决方案--------------------