使用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;
 

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怎么实现一个可视化日历小程序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:使用java怎么实现一个可视化日历小程序-创新互联
网站路径:http://hbruida.cn/article/djiscc.html