package com.test;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Random;
import java.util.Scanner;
import java.util.UUID;
import java.util.concurrent.ThreadLocalRandom;
public class M1001{
public static void main(String[] args) throws ParseException {
System.out.println("-------------日历类--------------");
Calendar c= Calendar.getInstance();
System.out.println(c);
System.out.println("年="+c.get(Calendar.YEAR));
System.out.println("月="+c.get(Calendar.MONTH));
System.out.println("日="+c.get(Calendar.DAY_OF_MONTH));
System.out.println(c.get(Calendar.HOUR_OF_DAY));
System.out.println(c.get(Calendar.MINUTE));
System.out.println(c.get(Calendar.SECOND));
System.out.println("-----------calendar转换为Date类型----------------");
Date d = c.getTime();
System.out.println("年="+c.get(Calendar.YEAR));
System.out.println("月="+c.get(Calendar.MONTH));
System.out.println("日="+c.get(Calendar.DAY_OF_MONTH));
Scanner sc = new Scanner(System.in);
System.out.println("请输入间隔天数:");
int amount = sc.nextInt();
c.add(Calendar.DAY_OF_MONTH,amount);
System.out.println(c.getTime().toLocaleString());
}
}
————-日历类————–
java.util.GregorianCalendar[time=1520586071398,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id=”Asia/Shanghai”,offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2018,MONTH=2,WEEK_OF_YEAR=10,WEEK_OF_MONTH=2,DAY_OF_MONTH=9,DAY_OF_YEAR=68,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=2,AM_PM=1,HOUR=5,HOUR_OF_DAY=17,MINUTE=1,SECOND=11,MILLISECOND=398,ZONE_OFFSET=28800000,DST_OFFSET=0]
年=2018
月=2
日=9
17
1
11
———–calendar转换为Date类型—————-
年=2018
月=2
日=9
请输入间隔天数: