fqs123456

datetime字段精确到毫秒,准确的说是3.33毫秒.  
1000个毫秒=1秒.  

select datetime from table时,查询出来的datetime默认值只精确到秒(\'2007-09-08 12:01:01\').所以无法用DataSet.Tables[0].Rows[0][0].ToString()后的值再去做时间比较.  

需要进行毫秒转换,select convert(char,datetime,21) as dt from table.这时dt精确到毫秒,查询出来的值为(\'2007-09-08 12:01:01.374\').这样就可以用DataSet.Tables[0].Rows[0][0].ToString()后的值再去做时间比较.  

呵呵,用了这么就的datetime现在才发现.汗 
以后加日期用,DateTime.now.ToString("yyyy-MM-dd hh:mm:ss.fff")

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
  • 2021-11-19
猜你喜欢
  • 2021-10-07
  • 2021-12-04
  • 2022-02-13
  • 2021-12-04
  • 2023-02-23
  • 2021-11-26
相关资源
相似解决方案