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试题精选(附答案)
1、结构化程序设计主要强调的是______。A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。本题答案为B。2、数据库设计包...
-
JAVA认证基础知识:JSP使用数据库操作
在JSP中可以使用Java的JDBC技术,实现对数据库中表记录的查询、修改和删除等操作。JDBC技术在JSP开发中占有很重要的地位。JDBC(JavaDataBaseConnectivity)是Java数据库连接API.简单地说,JDBC能完成三件事:(1)与一个数据库建立连接,(2)向数据库发送SQL语句,(3)处理数...
-
java考试习题及答案
选择题3、在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的(D)方法来完成一些画图操作。A.start()B.stop()C.init()D.paint()3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?BA)安全性B)多线程C)跨平台D)可移植4、下列...
-
最新java面试题及答案
Java的数据类型与机器无关,Java虚拟机(JavaVirtualMachine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的。下面是小编收集的关于java面试题及答案,希望大家认真阅读!1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主...