磨床厂家
免费服务热线

Free service

hotline

010-00000000
磨床厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

Java编程中Date各种相关用法

发布时间:2021-01-20 07:21:29 阅读: 来源:磨床厂家

Java中Date各种相关用法(一)

1.计算某一月份的最大天数

Java代码

Calendar time=tInstance(); ear(); t(AR,year); t(NTH,i-1);//注意,Calendar对象默认一月为0 int day=tActualMaximum(Y_OF_MONTH);//本月份的天数

注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间

lendar和Date的转化

(1) Calendar转化为Date

Java代码

Calendar cal=tInstance(); Date date=tTime();

(2) Date转化为Calendar

Java代码

Date date=new Date(); Calendar cal=tInstance(); tTime(date);

3.格式化输出日期时间

Java代码

Date date=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); intln(rmat(date));

4.计算一年中的第几星期

(1)计算某一天是一年中的第几星期

Java代码

Calendar cal=tInstance(); t(AR, 2006); t(NTH, 8); t(Y_OF_MONTH, 3); int weekno=t(EK_OF_YEAR);

(2)计算一年中的第几星期是几号

Java代码

SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); Calendar cal=tInstance(); t(AR, 2006); t(EK_OF_YEAR, 1); t(Y_OF_WEEK, NDAY); intln(rmat(tTime()));

输出:

2006-01-02

d()和roll()的用法

(1)add()方法

Java代码

SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); Calendar cal=tInstance(); t(AR, 2006); t(NTH, 8); t(Y_OF_MONTH, 3); d(TE, -4); Date date=tTime(); intln(rmat(date)); d(TE, 4); date=tTime(); intln(rmat(date));

输出:

2006-08-302006-09-03

逍遥八仙

电脑装机软件

探险家手记

西西三国九游版下载