20-08-其他对象API(Calendar类-基本演示)
来源:互联网 发布:spss 24 mac 授权码 编辑:程序博客网 时间:2024/05/17 09:09
package cn.itcast.calendar.demo;import java.util.Calendar;public class CalendarDemo {public static void main(String[] args) {/** * Calendar类主要是取代Date类,在java.util包中,打开API,发现: * (1)字段摘要中,有诸如MONDAY,TUESDAY,……,SUNDAY,JANUARY,FEBRUARY,……,DECEMBER,DAY OF WEEK等等 * * (2)该类不能new对象(构造方法被protected),所以该类必须对外提供可以获取本类对象的方法,在方法摘要中发现getInstance() * 方法 */Calendar c = Calendar.getInstance();//获取对象//System.out.println(c);/* * java.util.GregorianCalendar[time=1426073725997,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=2015,MONTH=2,WEEK_OF_YEAR=11, * WEEK_OF_MONTH=2,DAY_OF_MONTH=11,DAY_OF_YEAR=70,DAY_OF_WEEK=4, * DAY_OF_WEEK_IN_MONTH=2,AM_PM=1,HOUR=7,HOUR_OF_DAY=19,MINUTE=35,SECOND=25, * MILLISECOND=997,ZONE_OFFSET=28800000,DST_OFFSET=0] *///通过键拿值,即以上打印出这么多东西,直接用该类对外提供的方法获取某区域对应的值//int get(int field)方法int year = c.get(Calendar.YEAR);int month = c.get(Calendar.MONTH) + 1;//这里必须加1,因为c.get(Calendar.MONTH)获取到的是当前月份减一,如现在1月,那么获取到的是0月,所以必须加1int day = c.get(Calendar.DAY_OF_MONTH);String week = getWeek(c.get(Calendar.DAY_OF_WEEK));//注意,老外认为周日是一周的第一天,所以今天周三,即为4,为了符合中国人习惯,自定义函数getWeek转成正常星期System.out.println(year + "年" + month + "月" + day + "日" + week);//2015年3月11日星期三}public static String getWeek(int i) {String[] str = {"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};return str[i];}}
0 0
- 20-08-其他对象API(Calendar类-基本演示)
- 07-其他对象API(Date类-练习) 08-其他对象API(Calendar类-基本演示) 09-其他对象API(Calendar类-练习) 12
- 20-09-其他对象API(Calendar类-练习)
- 4.4其他对象API(System类,Runtime类,Math类,Date类,Calendar类)
- API其他对象类
- 其他对象(Calendar)
- 其他对象(Calendar示例)
- 20-01-其他对象API(System类)
- 20-02-其他对象API(Runtime类)
- 20-03-其他对象API(Math类)
- 20-04-其他对象API(Date类)
- JAVA学习第四十六课 — 其他对象API(二)Date类 & Calendar类(重点掌握)
- java--jdk api中其他对象(System,Runtime,Calendar,Math,Random,Date)
- 20-07-其他对象API(Date类-练习)
- Calendar日历对象常用API
- 01-其他对象API(System类)123 02-其他对象API(Runtime类) 03-其他对象API(Math类)
- Java学习日志--其他对象Calendar
- API(Calendar类)
- hdoj 1233 还是畅通工程【最小生成树 kruskal && prim】
- [IOS]mac远程window全屏显示
- android获取设备屏幕大小的方法
- exit
- ext2 / ext3 结构分析
- 20-08-其他对象API(Calendar类-基本演示)
- git文件管理命令
- 关于烂代码的那些事(上)
- 编程学习必备七个阶段
- 20-09-其他对象API(Calendar类-练习)
- node 调试debug
- Servlet是否线程安全
- 模式对话框与非模式对话框的区别
- 求二叉树的深度