2、其他类API------calendar
2021-02-17 11:16
标签:打印 main -- str 指定字段 pos nbsp 基于需求 pack 获取日期中的指定日期信息比如获取年,月,日 2、其他类API------calendar 标签:打印 main -- str 指定字段 pos nbsp 基于需求 pack 原文地址:https://www.cnblogs.com/a888/p/8378151.html 1 package cn.itcast.api.a.date;
2
3 import java.util.Calendar;
4
5 public class DateDemo2 {
6
7 /**
8 * @param args
9 */
10 public static void main(String[] args) {
11
12 //需求2:基于需求1,获取到了日期和时间的字符串信息(本地)。
13 //如何获取字符串中指定的日期信息呢?比如获取年,并判断。
14 //1,获取日期对象。Date
15 // Date date = new Date();
16
17 //jdk1.1开始 Calendar。//获取日历对象。
18 Calendar c = Calendar.getInstance();//
19
20 int year = c.get(Calendar.YEAR);
21 int month = c.get(Calendar.MONTH)+1;
22 int day = c.get(Calendar.DAY_OF_MONTH);
23 String week = getCnWeek(c.get(Calendar.DAY_OF_WEEK));
24
25 //打印信息中年月日等相关信息都在这里。获取指定字段的值就哦了。
26 System.out.println(year+"年"+month+"月"+day+"日 "+week);
27
28 }
29 //让星期字段对应的中文的星期。查表。数组。
30
31 public static String getCnWeek(int i) {
32 if(i7){
33 throw new RuntimeException(i+"没有对应的星期");
34 }
35 //定义表。
36 String[] weeks = {"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
37
38 return weeks[i];
39 }
40
41
42
43
44
45
46
47 }