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

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

创新互联建站-专业网站定制、快速模板网站建设、高性价比大方网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式大方网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖大方地区。费用合理售后完善,10多年实体公司更值得信赖。

废话不多说,直接上代码

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怎么实现可视化日历小程序”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


本文名称:java怎么实现可视化日历小程序
路径分享:http://ybzwz.com/article/gihspc.html