在mysql中储存时间,格式是0000-00-00 00:00:00,在Web页面显示是0000-00-00 00:00:00.0,怎么让时间在Web页面也显示0000-00-00 00:00:00?

解决方案 »

  1.   

    这不是MYSQL的问题,是你的JAVA中时间格式控制的问题。
      

  2.   

    这应该是程序里控制的 在mysql里面 存储的格式是固定的 
      

  3.   

    看到很多时间的问题,问一下大家在mysql里储存时间一般都用什么格式呢?
    我比较喜欢的是unsigned int(10),你们呢?
      

  4.   

    不是有专门的时间类型的 为何要用int类型
      

  5.   


    呵呵,我也是啊,用int(10) ,不喜欢用 datetime 类型。
      

  6.   

    我使用的就是date的普通方法,应该怎么改?
      

  7.   

    这个你的JAVA手册上应该有例子啊。Date date = // Date object from sybase
    SimpleDateFormat s = new SimpleDateFormat("yyyyMMdd");
    String stringDate = date.toString();try {
    date = df.parse(stringDate);
    }
    catch(ParseException e) {
    System.out.println("Unable to parse " + stringDate + " " +
    e.getErrorOffset());
    }
      

  8.   

    觉得int用起来比时间类型方便啊~
      

  9.   


    因为PHP可以将Unix 时间戳转换为任意格式的时间。