java制作小日历_【后端】JAVA制作小日历输出,输入时间可获得当月日历

JAVA制作小日历输出,输入时间可获得当月日历

用于JAVA的Date和Calendar练习:

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.GregorianCalendar;

import java.util.Scanner;

public class Calendar02 {

public static void main(String[] args) throws ParseException {

System.out.println("请输入正确的时间格式:如2020-9-10");

Scanner scanner = new Scanner(System.in);

String str=scanner.nextLine();

DateFormat date1=new SimpleDateFormat("yyyy-MM-dd");

Date date=date1.parse(str);

Calendar can=new GregorianCalendar();

can.setTime(date);

System.out.println("日\t一\t二\t三\t四\t五\t六");

int b=can.get(Calendar.DATE);

// can.get(can.DATE);

can.set(Calendar.DATE, 1);

for(int j=1;j

System.out.print("\t");

}

// System.out.println(can.get(can.DATE));

// can.get(can.DAY_OF_MONTH);

// System.out.println(can.get(Calendar.DATE));

can.get(Calendar.DAY_OF_WEEK);

int max=can.getActualMaximum(Calendar.DATE);

for(int i=1;i<=max;i++){

if(b==can.get(Calendar.DATE)){

System.out.print(can.get(Calendar.DATE)+"*"+"\t");

}else{

System.out.print(can.get(Calendar.DATE)+"\t");

}

if(can.get(Calendar.DAY_OF_WEEK)==7){

System.out.println();

}

can.add(Calendar.DATE, 1);

}

}

}

937da32b45f19e0c0b95661b4a10bd66.png

点赞

收藏

分享

文章举报

fbb4a72f8fa4f2018419f70d7145eb77.png

7947bbb903de7bbd2ea90fd5ed024dfa.png

夏冬-Swint

发布了14 篇原创文章 · 获赞 0 · 访问量 127

私信

关注

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值