温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java怎么实现可视化日历小程序

发布时间:2021-09-14 22:13:54 来源:亿速云 阅读:202 作者:chen 栏目:编程语言

这篇文章主要介绍“java怎么实现可视化日历小程序”,在日常操作中,相信很多人在java怎么实现可视化日历小程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java怎么实现可视化日历小程序”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

废话不多说,直接上代码

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar; /** * 可视化日历程序 * * @author HQ * @e-mail ahmashq95@gmail.com * @date 2018/10/11. */public class TestCalendar2 { public static void main(String[] args) throws ParseException {  String string = "2018-10-11";    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");  Date date = dateFormat.parse(string);  Calendar calendar = new GregorianCalendar();  calendar.setTime(date);  int days = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);  int day = calendar.get(Calendar.DAY_OF_MONTH);   System.out.println("日\t一\t二\t三\t四\t五\t六");  calendar.set(Calendar.DAY_OF_MONTH, 1);   for (int i = 0; i < calendar.get(Calendar.DAY_OF_WEEK) - 1; i++) {   System.out.print("\t");  }   for (int i = 1; i <= days; i++) {   //判断是否为输入的时间是否为今天   if(day==calendar.get(Calendar.DAY_OF_MONTH)){    //如果是今天的话用红色标记    System.out.print("\u001b[31m"+calendar.get(Calendar.DAY_OF_MONTH) + "\t"+"\u001b[0m");   }else{    System.out.print(calendar.get(Calendar.DAY_OF_MONTH) + "\t");   }    if (calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY) {    System.out.println(); //换行   }   calendar.add(Calendar.DAY_OF_MONTH, 1);  } }}

到此,关于“java怎么实现可视化日历小程序”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI