none
ado.net 取数据库中时间格式是12小时制的时间,如何在dataTable 中显示成24小时制? RRS feed

  • 问题

  • 在数据库中时间格式是12小时制的,也就是带pm 和 am 的,相对应的dataTable 中的column type 是dateTime, 如何能够让数据在dataTable 中以24小时制时间格式显示?
    谢谢大家!
    2010年1月12日 6:44

答案

全部回复

  • 程序无法认别你这个数据库的12小时到底是中午还是晚上 唯一方法是把数据库的12小时改成24小时格式
    2010年1月12日 10:17
  • DateTime.ToString()的时候可以设置格式~hh是12小时制~HH是24小时制~

    2010年1月12日 17:03
    版主
  • DateTime.ToString()的时候可以设置格式~hh是12小时制~HH是24小时制~

    你好!

    无需设置 DataTable 中的时间格式,如 SnowdreamMVP, 版主所述只需要在需要显示的控件上使用格式化字符串就可以了。

    知识改变命运,奋斗成就人生!
    2010年1月13日 1:20
    版主
  • 你好,建议把数据库格式转换为24小时的,一般数据IDE中可以设置。
    2010年1月13日 3:05
    版主