Java基于Calendar类输出指定年份和月份的日历代码实例
作者:桃源结义 发布时间:2023-09-20 07:40:57
标签:Java,Calendar,类
这篇文章主要介绍了Java 使用Calendar类输出指定年份和月份的日历,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
代码如下
package com.cyl.test3;
import java.util.Calendar;
import java.util.Scanner;
public class RiLi {
public static void main(String[] args){
int year= 2020;
int month = 2;
Calendar calendar = Calendar.getInstance();
//由于Java中月份从0月开始计数,所以真实月份12月(month=12) 需要减1 才是Java中的12月
calendar.set(year,month-1,1);//每月首日星期几
int weekday = calendar.get(Calendar.DAY_OF_WEEK)-1;
System.out.println("当月首日星期" + weekday);
int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("当月最大天数" + maxDay);
System.out.println("\t\t"+year+"年"+month+"月");
System.out.println("一\t二\t三\t四\t五\t六\t日\t");
int temp = 0;
//补空格
for(int i = 0; i < weekday-1;i++)
{
System.out.print("\t");
temp++;
}
for(int i = 1; i <= maxDay;i++)
{
System.out.print(i+"\t");
if((temp+i)%7==0)
{
System.out.println();
}
}
}
}
效果
来源:https://www.cnblogs.com/TaoYuanJieYi/p/12258879.html


猜你喜欢
- 本文采用C#实例讲解了处理图片为浮雕效果的实现方法,这在PS中是一个常见的功能,也是C#中的一个简单的图像处理例子。程序先读取原图,然后依次
- 应用场景我们开发的控制台应用,在运行阶段很有可能被用户Ctrl+C终止或是被用户直接关闭。如果我们不希望用户通过Ctrl+C终止我们的程序,
- trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:1、select * from user <tri
- 本文实例讲述了Android编程判断当前应用是否在后台运行的方法。分享给大家供大家参考,具体如下:/** 判断程序是否在后台运行 */pub
- 1.前言开发过程中,讲一个对象的属性和值赋值到另一个对象上,大量使用了get、set方法,看着很臃肿,思考下肯定不只有我有这种想法,所以技术
- Android的闹钟实现机制, 需要调用AlarmManager.set()将闹铃时间记录到系统中,当闹铃时间到后,系统会给应用程序发送广播
- @RequestMapping注解注意点类上加没加@RequestMappin注解区别1.如果类上加了 @RequestMappin注解,那
- 前言数据库存储是我们常用的存储方式之一,对大批量数据有增、删、改、查操作需求时,我们就会想到使用数据库,Flutter中提供了一个sqfli
- 前言嗯。最近工程上遇到一个byte数组转换为int的问题,解决过程中遇到了几个坑,经过各种查资料终于还是解决了。撒花。Java的位运算以及b
- 本文实例讲述了Android开发之开关按钮用法。分享给大家供大家参考,具体如下:效果如下:以下是布局文件:<?xml version=
- collection标签的oftype属性能否为java.util.Map基于mybatis-3.4.5.jar版本,结论是可以的。<
- 本文实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定
- 在使用EL时,其实EL是先看标识符是否是其隐式对象之一,如果不是,才从四个域(page、request、session、applicatio
- 目录1、概念相关1.1、概念1.2、解决了什么:1.3、场景:2、简单实现2.1 代码3. netty中的责任链模式4、思考本文先介绍了责任
- 下面一段代码给大家分享了android中判断手机是否安装了qq或者微信,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧pub
- 前言现在一般很少有用Android原生app发送邮件的需求,但是前段时间公司项目需要在Android app 内部发送邮件,于是就在网上收集
- substring(参数)是java截取字符串的一个方法。它有两种传参的方式:第一种:public String substring(int
- 控制语句——for练习语句的嵌套应用累加求和,计数器循环嵌套一、语句的嵌套应用语句嵌套形式。其实就是语句中还有语句。形式多种多样,没有固定的
- 0x001 算数运算符 int num1 = 1, num2 = 2; System.o
- 本文实例讲述了Android返回键功能的实现方法。分享给大家供大家参考。具体如下:在开发android应用时,常常通过按返回键(即keyCo