您的位置:首页 > 编程语言 > Java开发

java 日期 总结

2011-12-13 11:06 66 查看
一.与时间相关的核心类库

1.Calendar(抽象类)---具体实现--(GregorianCalender)//用于计算日期

2.Date(该类中很多方法已经过失,由Calendar类提供)

3.TimeZone---SampleTimeZone

4.Locale

5.DateFormat--------SampleDateformat//日期格式转换

通过Calendar抽象类中工厂方法getInstance(),getInstance(locale),getInstance(timezone,locale)等重载方法创建Calendar

Calendar calender =Calender.getInstance();

//通过calendar对象使用gettime()方法获取Date

Date date=calendar.getTime();-------//Date date=new Date() ;在默认情况下相同

calendar.add(Calender.YEAR,2);//调整年份,同样也可以调整,月份,天数等。

//获取

long time=date.getTime();//获取毫秒数,默认是从1970年开始计算一直到现在

//格式化时间

String str="YYYY-MM-dd";

SampleDateFormat sdf=new SampleDateFormat(str);

//将Date格式化为字符串

String sdate=sdf.format(date);

//String str1="2011-12-13";

//将字符串转化成Date格式

Date date =sdf.parse(str1);

----日期三种比较方式

1.使用getTime方法获取毫秒数(long),再进行比较

2.使用before(),after(),eqauls()等方法比较

3.通过实现Comparable接口,使用CompareTo()方法比较
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: