Java时间类及函数用法
与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。本站小编下面为你整理了关于Java里时间类以及函数的文章,希望对你有所帮助。
1.计算某一月份的最大天数
Calendar time=nstance();
r();
(,year);
(H,i-1);//注意,Calendar对象默认一月为0
int day=ctualMaximum(_OF_MONTH);//本月份的天数
注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间
ndar和Date的.转化
(1)Calendar转化为Date
Calendar cal=nstance();
Date date=ime();
(2)Date转化为Calendar
Date date=new Date();
Calendar cal=nstance();
ime(date);
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()方法;
-
J2EE学习技巧
第一步:学习java基本语法,慢慢熟悉面向对象的编程理念(封装、继承和多态)封装和集成比较好理解,搞清楚多态可能要费点功夫,这只是j2ee学习过程中的第一步。第二步:学习JSP相关知识,掌握JSP代码、JSP指令、JSP动作,同时也要学一些servlet、XML方面的知识,JSP相比于后面...
-
2016年计算机二级VB语言考试试题及答案
单选题在过程定义中用________表示形参的传值。A)VarB)ByRefC)ByValD)ByValue若已经编写一个Sort子过程,在该工程中有多个窗体,为了方便调用Sort子程序,应该将子过程放在_________中。A)窗体模块B)类模块C)工程D)标准模块下面的子过程语句说明合法的是________。A...
-
2016最新计算机等级考试真题及答案
2016年3月计算机考试正在进行中,下面本站小编为大家整理的是计算机等级考试题库,希望能帮助到大家的复习!1、Windows显示背景图案(壁纸)时所占用的内存比显示桌面的颜色、图案时__A____。(A)多(B)少(C)一样(D)不确定2、在Windows中,双击是指__B____。(A)双击鼠标...
-
2016年J2EE认证试题(附答案)
J2EE用来建设大型的分布式企业级应用程序。或者用更时髦的名词说就是电子商务应用程序。下面本站小编为大家推荐的是J2EE认证考试题,希望对大家有所帮助!一、基础问答1.下面哪些类可以被继承?java.lang.Thread(T)java.lang.Number(T)java.lang.Double(F)java.la...