标签:
1、Java中的时间
Java中的时间使用标准库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个固定的时间点;
固定的时间点叫纪元(epoch),是UTC时间1970年1月1日 00:00:00
UTC(Universal Time Coordinated 世界调整时间)与GMT(Greenwich Mean Time 格林威治时间)一样,是一种具有实际目的的科学标准时间
2、Date类简介
java.util.Date类封装日期及时间信息。
Date类的大多数用于进行时间分量计算的方法已经被Calendar取代。
Date date=new Date()
//系统当前的日期及时间信息
System.out.println(date);
//Sun Jan 06 11:52:55 CST 2013
long time=date.getTime();
//1970年1月1日至今的毫秒数
setTime和getTime方法
long time=date.getTime();
//增加一天的毫秒数
time+=60*60*24*1000;
date.setTime(time);
Date重写toString方法
Date重写了toString方法,用一个字符串来描述当前date对象表示的时间。格式如下:
Mon Feb 17 15:36:55 CST 2014
3、SimpleDateFormat简介
java.text.SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期-》文本)、解析(文本-》日期)和规范化。
构造方法
SimpleDateFormat()
SimpleDateFormat(String pattern)用给定模式和默认语言环境的日期格式符号构造SimpleDateFormat
方法:
final String format(Date date) Date->String
Date parse(String source) throws ParseException String->Date
标签:
原文地址:http://www.cnblogs.com/Crow00/p/4525542.html