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

Hostio€5/月KVM-2GB/25GB/5TB/荷兰机房

Hostio是一家成立于2006年的国外主机商,提供基于KVM架构的VPS主机,AMD EPYC CPU,NVMe硬盘,1-10Gbps带宽,最低月付5欧元起。商家采用自己的网络AS208258,宿主机采用2 x AMD Epyc 7452 32C/64T 2.3Ghz CPU,16*32GB内存,4个Samsung PM983 NVMe SSD,提供IPv4+IPv6。下面列出几款主机配置信息。...

Digital-vm80美元,1-10Gbps带宽日本/新加坡独立服务器

Digital-vm是一家成立于2019年的国外主机商,商家提供VPS和独立服务器租用业务,其中VPS基于KVM架构,提供1-10Gbps带宽,数据中心可选包括美国洛杉矶、日本、新加坡、挪威、西班牙、丹麦、荷兰、英国等8个地区机房;除了VPS主机外,商家还提供日本、新加坡独立服务器,同样可选1-10Gbps带宽,最低每月仅80美元起。下面列出两款独立服务器配置信息。配置一 $80/月CPU:E3-...

DMIT$10.9/月,日本VPS/三网直连/1核1.5G内存/20GB存储/1Gbps端口

优惠码年付一次性5折优惠码:TYO-Lite-Open-Beta-1y-50OFF永久8折优惠码:TYO-Lite-Open-Beta-Recur-20OFF日本vpsCPU内存SSD流量带宽价格购买1核1.5G20 GB4 TB1Gbps$10.9/月购买2核2 G40 GB6 TB1Gbps$16.9/月购买2核4 G60 GB8 TB1Gbps$21.9/月购买4核4 G80 GB12 TB...

javacalendar为你推荐
离线包高德地图离线包使用后会省流量吗snake模型什么是S-L头模型?短信营销方案家装短信营销如何进行才有效?renderpartialrender farm 是什么意思pat是什么格式pat是什么格式的文件啊上行宽带上行宽带和下行宽带代表什么?泛微协同办公系统泛微OA系统怎么创建新人员particular教程如何用AE做出花瓣从身体变出来的特效flex是什么Adobe是什么软件?如何查看qq特别关心我的人怎么在QQ里查看自己有没有被设为特别关心?
ip查域名 过期域名抢注 主机测评网 缓存服务器 华为云主机 789电视 秒杀汇 1g空间 卡巴斯基免费试用 天翼云盘 域名与空间 空间租赁 中国电信测速器 实惠 可外链的相册 江苏双线 privatetracker cdn加速技术 此网页包含的内容将不使用安全的https 德国代理 更多