javaAPI(4)之DateFormat,Date,Calendar类的使用创建日历
来源:互联网 发布:域名添加解析 编辑:程序博客网 时间:2024/06/05 08:21
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;/** * 创建日历 * @author xasmall * */public class CalendarTest{ public static void main(String[] args) { System.out.println("请按照yyyy-MM-dd格式输入!"); Scanner sc=new Scanner(System.in); String str=sc.nextLine(); System.out.println(str); sc.close(); DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd"); try { Date date=dateFormat.parse(str); Calendar calendar=new GregorianCalendar(); calendar.setTime(date); int dateSetDay=calendar.get(Calendar.DATE); calendar.set(Calendar.DATE, 1); int date_day=calendar.getActualMaximum(Calendar.DAY_OF_MONTH); int firstDay_from_Sunday=calendar.get(Calendar.DAY_OF_WEEK); System.out.println((calendar.get(Calendar.MONTH)+1)+"月第一天为星期"+(firstDay_from_Sunday-1)); System.out.println((calendar.get(Calendar.MONTH)+1)+"月有:"+date_day+"天"); System.out.println("日\t一\t二\t三\t四\t五\t六"); int j=1; for(int k=0;k<firstDay_from_Sunday-1;k++){ System.out.print('\t'); } for(int i=1;i<=date_day;i++){ System.out.print(i); j++; if(i==dateSetDay){ System.out.print('*'); } if((j+firstDay_from_Sunday-2)%7==0){ System.out.println(); } else{ System.out.print('\t'); } } } catch (ParseException e) { e.printStackTrace(); } }}
阅读全文
0 0
- javaAPI(4)之DateFormat,Date,Calendar类的使用创建日历
- 关于Date、DateFormat、Calendar的综合应用--日历
- Date && DateFormat && Calendar的简单使用
- JAVA中日期类Date、日历类Calendar、DateFormat类
- 1、java 之Calendar、Date、DateFormat类
- Java之Date、DateFormat、Calendar类
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(4) DateFormat
- Date,DateFormat,Calendar类用法
- Date、Calendar、DateFormat、SimpleDateFormat类
- java日期(Date)、日历(Calendar)、日期格式(DateFormat)三类介绍
- java日期(Date)、日历(Calendar)、日期格式(DateFormat)三类介绍
- java日期(Date)、日历(Calendar)、日期格式(DateFormat)三类介绍
- java 日期(Date),日历(Calendar),格式化(DateFormat)使用方法
- DateFormat Calendar:日历类 正则表达式:(regex)
- JAVA的日期应用:Date、DateFormat、Calendar
- JAVA的日期应用:Date、DateFormat、Calendar
- JAVA的日期应用:Date、DateFormat、Calendar
- Calendar Date ,DateFormat, SimpleDateFormat的区别
- Leetcode496. Next Greater Element I
- VMware12+ubuntu16.04图文记录
- 多表联合查询(join、union等)
- 2266 Card Game (Third Edition)
- D
- javaAPI(4)之DateFormat,Date,Calendar类的使用创建日历
- scala中option、None、some对象
- B
- 通过用户输入的年份与月份来算显示当月的日历
- 工作流引擎
- Centos 7 jdk的安装及环境变量的配置
- bmap地图api删除路线
- (HDU
- 2017 Multi-University Training Contest