我XP系统下,.net程序中,获取当前时间插入数据库,在XP系统下显示和运行此程序没有都没有问题,但在win7系统下就报错,说:“时间格式错误”,请问如何解决?
兰儿在此谢过各位前辈!

解决方案 »

  1.   

    win7下设置系统时间格式为默认
      

  2.   

    在数据库中使用数据库的获取当前时间函数不就行了
    比如在SQL Server中getdate()
    在MySQL中now()、Current_Timestamp哪能以客户端的时间为准呢?
    假如有人把本机时间调成3010-11-12,那恭喜你,你完成了一笔1000年后的交易了。
      

  3.   

    看你是怎么用的了vista、win7 、2008 的格式是yyyy/MM/dd
    xp 是yyyy-MM-dd连这点差异都兼容不了,楼主测试得太马虎了。
      

  4.   

    win7 、2008 的格式是yyyy/MM/dd
    xp 是yyyy-MM-dd