SimpleDateFormat和Dater的区别是什么?

解决方案 »

  1.   

    前者是在lang包中的,SimpleDateFormat is a concrete class for formatting and parsing dates in a locale-sensitive manner. It allows for formatting (date -> text), parsing (text -> date), and normalization. 后者是在util,是Date吧,
    The class Date represents a specific instant in time, with millisecond precision
    前者是对日期的解析,具体看API就知道了
      

  2.   

    前者是在lang包中的,SimpleDateFormat is a concrete class for formatting and parsing dates in a locale-sensitive manner. It allows for formatting (date -> text), parsing (text -> date), and normalization.  后者是在util,是Date吧,
    The class Date represents a specific instant in time, with millisecond precision
    前者是对日期的解析,具体看API就知道了
      

  3.   

    String str = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
    Date date = new SimpleDateFormat("yyyy-MM-dd").parse(str);这应该是他们之间的联系了,他们根本就没有共同点,谈不上区别
     
      

  4.   

    SimpleDateFormat 表现形式
    Date 内容 
      

  5.   

    SimpleDateFormat是为Date服务的,格式化date的格式的。
      

  6.   

    一个是时间,一个是格式化date的格式
      

  7.   

    SimpleDateFormat是用来做类型转换的,里面的两个重要方法是parse()和format(),其作用分别是把一定格式的字符换转换为Date对象和把Date对象转换为一定格式的字符串Date仅仅是个时间类而已,上面说到的转换的Date就是这个Date
      

  8.   

    一个是工厂,一个是原料(format的时候,String是其产品),或者产品(parse的时候,String是其原料)