document.write('

 System.currentTimeMillis产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()就相当于

Date(System.currentTimeMillis()),因为Date类还有构造方法Date(long date)以表示自从标准基准时间(称为“历元
(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。得到了这个毫秒数,也就可以计算出现在的年、月、日、
周、时、时区等信息,但是这不是用户自己去计算的,因为有Calendar,Calendar最终输出的结果就是年、月、日、周、时、
时区等。
 SimpleDateFormat是一个以与语言环境相关的方式来格式化和分析日期的具体类,它允许进行格式化(日期—>文本)、分析
(文本—>日期)和规范化。SimpleDateFormat使得可以选择任何用户定义的日期一时间格式的模式。
 通过以上分析,写出示例代码如下:
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test{
public static void main(String[]args)throws Exception
{ //获取1970年1月1日到现在的毫秒数
long l=System.currentTimeMillis();
System.out.println(1);
//获取年月日时分秒
Date date=new Date(1);
System.out.println(date);
//格式化输出日期
SimpleDateFormat dateFormat=new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(date));
}
}
程序的运行结果为:
1443624645840
Wed Sep 30 22:50:45 CST 2015
2015-09-30 22:50:45
');