Java认证考试知识点:Java时间类的函数
学习是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的`,必须养成平时努力学习的习惯,Java也不例外,下面小编为大家整理了Java里时间类以及函数的相关文章:
1Calendar和Date的转化
(1)Calendar转化为Date
Calendar cal=nstance();
Date date=ime();
(2)Date转化为Calendar
Date date=new Date();
Calendar cal=nstance();
ime(date);
2.计算某一月份的最大天数
Calendar time=nstance();
r();
(,year);
(H,i-1);//注意,Calendar对象默认一月为0
int day=ctualMaximum(_OF_MONTH);//本月份的天数
注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间
3.格式化输出日期时间
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
tln(at(date));
4.计算一年中的第几星期
(1)计算某一天是一年中的第几星期
Calendar cal=nstance();
(, 2006);
(H,;
(_OF_MONTH, 3);
int weekno=(_OF_YEAR);
(2)计算一年中的第几星期是几号
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);
Calendar cal=nstance();
(, 2006);
(_OF_YEAR, 1);
(_OF_WEEK, AY);
tln(at(ime()));
输出:
2006-01-02
()和roll()的用法
(1)add()方法
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);
Calendar cal=nstance();
(, 2006);
(H,;
(_OF_MONTH, 3);
(, -4);
Date date=ime();
tln(at(date));
(, 4);
date=ime();
tln(at(date));
输出:
2006-08-30
2006-09-03
(2)roll方法
(, 2006);
(H,;
(_OF_MONTH, 3);
(, -4);
date=ime();
tln(at(date));
(, 4);
date=ime();
tln(at(date));
输出:
2006-09-29
2006-09-03
可见,roll()方法在本月内循环,一般使用add()方法;
-
java习题及答案
一、单选择题(每小题2分,共10分)1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。A.B.sC.D.2、设x=1,y=2,z=3,则表达式y+=z--/++x的值是(A)。A.3B.3.5C.4D.53、在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类...
-
Java命令参数说明大全
为了提高性能,往往需要调整java命令参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过OutOfMemory类型的错误。这其中很可能就是JVM参数配置不当或者就没有配置没意识到配置引起的。那么java命令参数...
-
Java数组定义常用方法
Java中的数组、是一种简单的线性数据存储结构、他用牺牲自动扩展大小来换取与集合相比的唯一优势——查询效率的提升。Java中的数组有什么类型?我们要怎么定义这些数组呢?下面跟yjbys小编一起来学习Java数组定义常用方法吧!java中有两种数据类型:a)引...
-
Ubuntu下Java环境的搭建
配置命令:$sdoapt-getinstallubuntu-restricted-extras再运行如下命令:$sudoapt-getinstallsun-java6-jdk待安装完毕后选择默认Java.$sudoupdate-alternatives——configjava安装过程提示选择,输入2即可,然后按回车键确定。如果一切顺利,便可开始配置环境...