javacalendar用JAVA做日历

javacalendar  时间:2021-06-26  阅读:()

java中Calendar创建如何创建对象

因为抽象类可以包含静态(static)方法。

Calendar就包含一个重载的静态方法getInstance,它会返回一个Calendar的子类的对象。

JAVA中Calendar类getActualMaximum()方法的使用

你查一下API Calendar的getActualMaximum(int field)他传入的是一个int类型,这个方法的具体意思就是说根据你传入的参数代表的意思(年、月、周等)查询当前(年、月、周)拥有的最大值。

如果是年就查询这一年中的天数,如果月份就查询当前月中的天数,如果是周就查询当前周的天数 这个int类型在Calendar中是一个常量定义的,他们分别是 public static final int ERA = 0; public static final int YEAR = 1; public static final int MONTH = 2; public static final int WEEK_OF_YEAR = 3; public static final int WEEK_OF_MONTH = 4; public static final int DATE = 5; public static final int DAY_OF_MONTH = 5; public static final int DAY_OF_YEAR = 6; public static final int DAY_OF_WEEK = 7; 你可以看到5就是DATE,所以给方法传入Calendar.DATE和5的时候返回的值是一样的。

set(Calendar.DATE,1)这种写法是什么意思,是改变DATE的值么? 这个并不是说改变DATE本身的值,他是final类型的 你说可以改变么? 这个意思是说把日历日期设置为当前月的第一天,如果你的日历日期是2013-07-11的话 那么当你set(Calendar.DATE,1)之后日历日期就变成了2013-07-01,顺便跟你说一声日历日期也就是你c.set()这个方法设置的;一般是传一个Date对象进去。

用JAVA做日历

import java.util.*; public class test { public static void main( String[] args ) { String[] wd= { "日", "一", "二", "三", "四", "五", "六" }; Scanner s = new Scanner(System.in); P("请输入要查询的年份:"); int y = s.nextInt(); P("请输入月份:"); int m = s.nextInt(); if(y < 2000 || y > 2010) { P("不在查询范围之内!"); return; } GregorianCalendar g = new GregorianCalendar( y, m-1, 1 ); P( " 星期 " ); for ( int j = 0; j < wd.length; ++j ) P( wd[j] + " " ); P(); for ( int j = 0; j < g.get( Calendar.DAY_OF_WEEK ); ++j ) P( " " ); int thisMonth = g.get( Calendar.MONTH ); for ( int j = 1; j <= 31; ++j ) { int d = g.get( Calendar.DAY_OF_MONTH ); P( d + " " ); if ( g.get( Calendar.DAY_OF_WEEK ) == 7 ) { P(" "); } g.add( Calendar.DAY_OF_YEAR, 1 ); if ( g.get( Calendar.MONDAY ) != thisMonth ) { P(" "); break; } } } static void P( String s ) { System.out.print( s ); } static void P() { System.out.println(); } }

Digital-VM:服务器,$80/月;挪威/丹麦英国/Digital-VM:日本/新加坡/digital-vm:日本VPS仅$2.4/月

digital-vm怎么样?digital-vm在今年1月份就新增了日本、新加坡独立服务器业务,但是不知为何,期间终止了销售日本服务器和新加坡服务器,今天无意中在webhostingtalk论坛看到Digital-VM在发日本和新加坡独立服务器销售信息。服务器硬件是 Supermicro、采用最新一代 Intel CPU、DDR4 RAM 和 Enterprise Samsung SSD内存,默认...

弘速云(28元/月)香港葵湾2核2G10M云服务器

弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统,目前推出全场vps新开7折,...

RAKsmart:美国圣何塞服务器限量秒杀$30/月起;美国/韩国/日本站群服务器每月189美元起

RAKsmart怎么样?RAKsmart是一家由华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(部分自营),支持使用PayPal、支付宝等付款方式,网站可选中文网页,提供中文客服支持。本月商家继续提供每日限量秒杀服务器月付30.62美元起,除了常规服务器外,商家美国/韩国/日本站群服务器、1-10...

javacalendar为你推荐
订房系统什么是酒店客房控制系统?dnf装备代码DNF红眼装备代码instagram电脑版苹果macbook pro做摄影拍照后期有什么优势吗?为什么很多摄影师用它?和thinkpad W系列比呢?windowsmedia为什么打开所有程序都出现Windows Media PlayerrenderpartialrenderHtml和render有什么区别broadcast播哈尔滨哪里有卖broadcast播 这个服装品牌的qq管家官网在qq电脑管家官网有个可以登录qq的。登录上了可以加速么?怎么查微信注册时间怎么查看自己的微信号用了多久100days英文的一百天怎么说ps5教程怎样使用PS5的程序
息壤主机 Dedicated directadmin win8升级win10正式版 lighttpd ibrs 云鼎网络 河南服务器 卡巴斯基永久免费版 国外免费全能空间 卡巴斯基试用版 免费美国空间 免费申请网站 33456 789电视剧 网页提速 河南移动梦网 秒杀品 全能空间 学生服务器 更多