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(); } }

Bluehost美国虚拟主机2.95美元/月,十八周年庆年付赠送顶级域名和SSL证书

Bluehost怎么样,Bluehost好不好,Bluehost成立十八周年全场虚拟主机优惠促销活动开始,购买12个月赠送主流域名和SSL证书,Bluehost是老牌虚拟主机商家了,有需要虚拟主机的朋友赶紧入手吧,活动时间:美国MST时间7月6日中午12:00到8月13日晚上11:59。Bluehost成立于2003年,主营WordPress托管、虚拟主机、VPS主机、专用服务器业务。Blueho...

GreenCloudVPS$20/年,新加坡/美国/荷兰vps/1核/1GB/30GB,NVMe/1TB流量/10Gbps端口/KVM

greencloudvps怎么样?greencloudvps是一家国外主机商,VPS数据中心多,之前已经介绍过多次了。现在有几款10Gbps带宽的特价KVM VPS,Ryzen 3950x处理器,NVMe硬盘,性价比高。支持Paypal、支付宝、微信付款。GreenCloudVPS:新加坡/美国/荷兰vps,1核@Ryzen 3950x/1GB内存/30GB NVMe空间/1TB流量/10Gbps...

6元虚拟主机是否值得购买

6元虚拟主机是否值得购买?近期各商家都纷纷推出了优质便宜的虚拟主机产品,其中不少6元的虚拟主机,这种主机是否值得购买,下面我们一起来看看。1、百度云6元体验三个月(活动时间有限抓紧体验)体验地址:https://cloud.baidu.com/campaign/experience/index.html?from=bchPromotion20182、Ucloud 10元云主机体验地址:https:...

javacalendar为你推荐
允许traceroute探测检测到可能的 TraceRoute 或 TraceRT 活动. 请问这是什么意思啊?isbackground急!there is no attribute "background"怎么改?阶乘符号1~10的阶乘(!)分别是多少?createfile失败惠普机看机提示create file fail 无法进桌面flash实例flash CS3 实例的属性面板里的实例名称是指什么手机软件开发工具手机app一般用什么 软件开发gas是什么意思GC什么意思gbk内码怎么查GBK内码?backupexec如何在Backup Exec 2012中添加要备份的Windows服务器pass是什么锒行卡上的闪付pass是什么意思?
特价空间 permitrootlogin 60g硬盘 512m 免费静态空间 qq数据库下载 165邮箱 hostloc 免费防火墙 腾讯实名认证中心 adroit 网游服务器 我的世界服务器ip cxz 国外在线代理服务器 秒杀品 空间服务器 空间申请 阵亡将士纪念日 双十二促销 更多