java 类中如何实现Date类型的数据格式为“YYYY-MM-dd HH:mm:ss” 此时它的数据类型还是Date类型

解决方案 »

  1.   

    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));Be aware that the pattern is case sensitive.
      

  2.   

    import java.text.Format;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;public class DateFormatToString {
         protected static Format format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
     
         public static void main(String[] args) {
     
             Date date = new Date();
             System.out.println(format.format(date));
         }
    }
    试试.
      

  3.   


    Date date=new Date();
    SimpleDateFormat riqi= new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
    String biaodan=riqi.format(date);
      

  4.   

    你们所说的都是将Date类型的数据格式化成String类型的,而我想要的是格式化后的数据类型还是Date类型,但它的数据格式却是“YYYY-MM-dd HH:mm:ss”
      

  5.   

    你说的这个好像不可能,说明你想用它做什么
    你看看 api java.util.date 看看 有什么格式
      

  6.   

    Date 类型好像不能YYYY-MM-dd HH:mm:ss这样的吧。
      

  7.   


    //java.sql.Date初始化时只支持年,月,日.或者你可以给他一个长整形.你要知道时分秒,只能使用后者初始化. 
    Calendar   c   =   Calendar.getInstance(); 
    c.set(yy,   mm   -   1,   dd,   hh,   mm,   ss); 
    java.sql.Date   sd; 
    sd   =   new   java.sql.Date(c.getTime().getTime()); 
    //用的时候直接用sd就可以了!
      

  8.   

    Date date=new Date();
    SimpleDateFormat riqi= new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
    String biaodan=riqi.format(date);
      

  9.   

    是因为mysql数据库中的Date类型的数据格式只能是“yyyy-MM-dd HH:mm:ss”格式的,所以...
      

  10.   

    我想要的是结果是java.util.Date类型
      

  11.   

    你在试试这个
    这个不行真木办法了  DateFormat dateFormat;
      dateFormat = new SimpleDateFormat("yyyy-MM-dd");
      String sToTimestamp = "2005-8-18 14:21:12.123";
      java.util.Date timeDate = dateFormat.parse(sToTimestamp);
      

  12.   

    这样就可以吧一个string转成 util.date不过建议定义时间属性的时候用TimeStamp
    其中我自定义的时间字符串你可以取你页面添加的
    按你需要的格式化写就可以了
      

  13.   

    lz应该要明确,Date类型的对象保存的是一个毫秒数,是没有格式的概念的,如果你想得到什么样的格式,可以考虑上面各位所给的参考代码,但Date对象本身是没有格式的,可以这样理解,你可以把转换之后得到的字符串赋值给mysql里面的Date类型,应该是没有问题的。
      

  14.   

    关于这个问题,你可以尝试以下方法:
    1.使用PreparedStatement的setDate()方法。
    2.将java的Date转成long,调用mysql的日期函数。
      

  15.   

    Date date=new Date();
    SimpleDateFormat riqi= new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
    String biaodan=riqi.format(date);
      

  16.   

    晕。他要的是格式化之后,还是DATE类型的。
    String biaodan=riqi.format(date);
    这之后是String.