清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第18章 舍遗补缺

第18章 舍遗补缺 日期、时间 日志( Logging) 讯息绑定
第18章 • 舍遗补缺 – 日期、时间 – 日志(Logging) – 讯息绑定

使用Date 取得系统的时间,可以使用 System currentTimeMillis9方法 public class CurrentTime public static void main(String[] args)t System.out. println("现在时间" system currentTimeMillis ())i 从1970年1月1日0时0分0秒开始,到程序 执行取得系统时间为止所经过的毫秒数
使用Date • 取得系统的时间,可以使用 System.currentTimeMillis()方法 • 从1970年1月1日0时0分0秒开始,到程序 执行取得系统时间为止所经过的毫秒数 public class CurrentTime { public static void main(String[] args) { System.out.println("现在时间" + System.currentTimeMillis()); } }

使用Date Date date new Date o System.out. print1n("现在时间 date tostring())i System.out, println("自1970/1/1至今的毫秒数 date getTime ()) 现在时间 Mon jun0622:03:52GMT+08:002005 自1970/1/1至今的毫秒数1118066632890
使用Date Date date = new Date(); System.out.println("现在时间" + date.toString()); System.out.println("自1970/1/1至今的毫秒数" + date.getTime()); 现在时间Mon Jun 06 22:03:52 GMT+08:00 2005 自1970/1/1至今的毫秒数1118066632890

使用Date 对日期时间作格式设定,则可以使用 java. text. DateFormat来作格式 Date date new Dateoi DateFormat dateFormat new SimpleDateFormat( EE-MM-dd-yyyy )i System. out. println(date Format format (date))i 星期一-06-06-2005
使用Date • 对日期时间作格式设定,则可以使用 java.text.DateFormat来作格式化 Date date = new Date(); DateFormat dateFormat = new SimpleDateFormat("EE-MM-dd-yyyy"); System.out.println(dateFormat.format(date)); 星期一-06-06-2005

使用Date 直接使用 Date Format上的静态 getDate TimeInstanceo方法来指定格式 Date date new dateoi //简短信息格式 DateFormat shortFormat Date Format. getDatefimeins tance DateFormat. shORT, DateFormat short )i //中等信息格式 DateFormat mediumformat DateFormat. getDatefimeIns tance DateFormat MEDIUM, DateFormat mediuM)i //长信息格式 DateFormat longFormat Date Format. getDateTimeIns tance Dateformat long date format. lONg
使用Date • 直接使用DateFormat上的静态 getDateTimeInstance()方法来指定格式 Date date = new Date(); //简短信息格式 DateFormat shortFormat = DateFormat.getDateTimeInstance( DateFormat.SHORT, DateFormat.SHORT); //中等信息格式 DateFormat mediumFormat = DateFormat.getDateTimeInstance( DateFormat.MEDIUM, DateFormat.MEDIUM); //长信息格式 DateFormat longFormat = DateFormat.getDateTimeInstance( DateFormat.LONG, DateFormat.LONG);

使用Date //详细信息格式 DateFormat fullFormat Date Format. getDatefimeInstance DateFormat. FULL Date format. FULL) System.out. println("简短信息格式:"+ shortFormat. format (date))i System.out. print1n("中等信息格式:"+ mediumFormat. format(date))i System.out. print1n("长信息格式:"+ long Format format(date))i System.out. println("详细信息格式:"+ fullFormat. format(date))i 简短信息格式:2005/6/6下午10:19 中等信息格式:2005/6/6下午10:19:13 长信息格式:2005年6月6日下午10时19分13秒 详细信息格式:2005年6月6日星期一下午10时19分13秒GMT+08:00
使用Date //详细信息格式 DateFormat fullFormat = DateFormat.getDateTimeInstance( DateFormat.FULL, DateFormat.FULL); System.out.println("简短信息格式:" + shortFormat.format(date)); System.out.println("中等信息格式:" + mediumFormat.format(date)); System.out.println("长信息格式:" + longFormat.format(date)); System.out.println("详细信息格式:" + fullFormat.format(date)); 简短信息格式:2005/6/6下午10:19 中等信息格式:2005/6/6下午10:19:13 长信息格式:2005年6月6日 下午10时19分13秒 详细信息格式:2005年6月6日 星期一 下午10时19分13秒GMT+08:00

使用Date 指定日期的区域显示方式,指定时要使用 个 ava. util! Locale实例作为自变量 //取得目前时间 Date date new Dateoi /en:英语系US:美国 Locale locale new Locale("en""US") //简短信息格式 DateFormat shortFormat DateFormat. getDateTimeInstance( DateFormat. shorT, DateFormat. ShORT, locale)i
使用Date • 指定日期的区域显示方式,指定时要使用 一个java.util.Locale实例作为自变量 //取得目前时间 Date date = new Date(); // en:英语系US:美国 Locale locale = new Locale("en", "US"); //简短信息格式 DateFormat shortFormat = DateFormat.getDateTimeInstance( DateFormat.SHORT, DateFormat.SHORT, locale);

使用 Calendar Calendar的一些方法会取回int型态数字 取回的数字对应于 Calendar中定义的常数 Calendar rightNow Calendar getInstance ( System. out. println(rightNow. get(Calendar YEAR))i 传回的4并不是代表目前时间是4月份,而 是对应于 Calendar MAy常数的值 System. out. printIn (rightNow. get(Calendar MONTH))
使用Calendar • Calendar的一些方法会取回int型态数字 • 取回的数字对应于Calendar中定义的常数 • 传回的4并不是代表目前时间是4月份,而 是对应于Calendar.MAY常数的值 Calendar rightNow = Calendar.getInstance(); System.out.println(rightNow.get(Calendar.YEAR)); System.out.println(rightNow.get(Calendar.MONTH));

使用 Calendar 显示传回值的真正意涵 string[] months={"一月","二月","三月","四月", 五月","六月","七月","八月", 九月","十月","十一月","十二月"}; Calendar rightNow Calendar getInstance ()i int monthConstant rightNow get(Calendar MONTH)i System. out. println(months [monthConstant])i
使用Calendar • 显示传回值的真正意涵 String[] months = {"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"}; Calendar rightNow = Calendar.getInstance(); int monthConstant = rightNow.get(Calendar.MONTH); System.out.println(months[monthConstant]);

使用 Calendar 显示传回值的真正意涵 String[] dayofWeek 日 五 六 Calendar rightNow Calendar getInstance()i int dayofWeekConstant rightNow get ( calendar DAY OF WEEK)i System. out. println(dayofweek [dayofWeekConstant])i
使用Calendar • 显示传回值的真正意涵 String[] dayOfWeek = {"", "日", "一", "二", "三", "四", "五", "六"}; Calendar rightNow = Calendar.getInstance(); int dayOfWeekConstant = rightNow.get(Calendar.DAY_OF_WEEK); System.out.println(dayOfWeek[dayOfWeekConstant]);
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第17章 Annotation.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第16章 反射.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第15章 线程.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第14章 输入、输出.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第13章 对象容器.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第12章 泛型(Generics).ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第11章 枚举类型.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第10章 例外处理.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第9章 管理类别档案.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第8章 继承、多型.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第7章 封装.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第6章 字串.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第5章 数组.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第4章 从autoboxing、unboxing认识对象.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第3章 语法入门.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第2章 入门准备.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第1章 了解Java.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第1章 oracle数据库概述.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第16章 基于Oracle数据库的应用开发.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第15章 PLSQL程序设计.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第19章 文本编辑器.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第20章 JDBC入门.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第21章 Java SE6新功能简介.ppt
- 《C语言程序设计》课程教学资源(PPT课件)PPT课件 第五章 数组.ppt
- 南开大学:《上机试习题集—二级C语言程序设计》PDF电子书(编程和改错各100例).pdf
- 《Flash动画设计教程》PPT教学课件(共五章).ppt
- 陕西科学技术出版社:《计算机基础实用教程》PDF电子书(共六章).pdf
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第七章 系统设计.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论(主讲:郑莉).ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入/输出.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十三章 MFC库与Windows程序开发概述.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组指针与字符串.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第八章 继承与派生.ppt