呃,String tsForm = formatter.format(new Date(timeStamp)) ;
从括号最里面开始说哈;new Date(Long time)呢,是Date的带参数的构造方法,例如
Date date1 = new Date(1000)
计算机的“公元”设置在1970年1月1日0时,如果java程序的本地时区是北京时区,那么date1就是1970年1月1日8时0分1秒,传的参数1000是一秒。
至于format方法,是format(Date date),格式化时间对象date用的
DateFormat的子类SimpleDateFormat有一个构造方法
public SimpleDateFormat(String pattern)
pattrern中间应含有一些特殊意义的子符,就是yyyy,MM这些。上面的代码中用参数pattern指定的格式("yyyy-MM-dd")创建一个对象,然后调用这个对象的format方法格式化时间对象date |