博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
根据输入的日期,控制台打印格式化日历
阅读量:7114 次
发布时间:2019-06-28

本文共 1107 字,大约阅读时间需要 3 分钟。

hot3.png

 package com.aming.Date;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 TestViewDate { public static void main(String args[]){  System.out.println("请输入一个指定的日期(2015-08-22):");  Scanner scan = new Scanner(System.in);  String inDate = scan.nextLine();  //String inDate = "2016-08-20";  //Date date = new Date();  DateFormat format = new SimpleDateFormat("yyyy-MM-dd");  Date date = null;  try {   date = format.parse(inDate);  } catch (ParseException e) {   // TODO Auto-generated catch block   e.printStackTrace();  }  Calendar c = new GregorianCalendar();  c.setTime(date);  int tody = c.get(Calendar.DATE);  c.set(Calendar.DATE,1);  int week = c.get(Calendar.DAY_OF_WEEK);  int maxDay = c.getActualMaximum(Calendar.DATE);  //System.out.println(maxDay);  //System.out.println(week);  System.out.println("日\t"+"一\t"+"二\t"+"三\t"+"四\t"+"五\t"+"六");  for(int i =1;i<=maxDay+week-1;i++){   if(i

运行效果:

转载于:https://my.oschina.net/amingli/blog/485876

你可能感兴趣的文章
python命令行<tab>补全
查看>>
一些常见面试题目
查看>>
Linux系统上银行支付接口php-java-bridge配置
查看>>
Java 深拷贝和浅拷贝
查看>>
生产环境下Tengine keepalived tomcat 安装和配置
查看>>
SVN Can't open file '…/.svn/tmp/text-base/file.svn-base' Clean up Locked
查看>>
华为交换机SNMP故障处理
查看>>
libevent入门教程:Echo Server based on libevent
查看>>
我的友情链接
查看>>
PHP加速、优化、编译 eAccelerator
查看>>
postgresql重置序列SEQUENCE
查看>>
如何在sqlite3中插入中文字符
查看>>
51单片机课程设计:基于ADXL345的三轴偏移值显示(可用于加速度测量)
查看>>
我的友情链接
查看>>
Exchange Server 2010传输规则技巧一
查看>>
我的友情链接
查看>>
android studio更改module名字
查看>>
pam_listfile.so
查看>>
***
查看>>
如何实现对EX4200的远程管理
查看>>