java中日期和时间类

java中日期和时间类

ID:8969296

大小:18.23 KB

页数:8页

时间:2018-04-13

java中日期和时间类_第1页
java中日期和时间类_第2页
java中日期和时间类_第3页
java中日期和时间类_第4页
java中日期和时间类_第5页
资源描述:

《java中日期和时间类》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、具体类(和抽象类相对)java.util.Date 抽象类java.text.DateFormat和它的一个具体子类,java.text.SimpleDateFormat 抽象类java.util.Calendar和它的一个具体子类,java.util.GregorianCalendar 具体类可以被实例化,但是抽象类却不能.你首先必须实现抽象类的一个具体子类。 Date类: Date类实际上只是一个包裹类,它包含的是一个长整型数据,表示的是从GMT(格林尼治标准时间)1970年,1月1日00:00:00这一刻之前或者是之后经历的毫秒数。 Date类常用的两个

2、构造函数:  Date()无参数的构造函数创建的对象可以获取本地当前时间。  Date(longtime)使用一个从GMT(格林尼治标准时间)1970年,1月1日00:00:00这一刻之前或者是之后经历的毫秒数创建一个Date对象 Date示例:  Datedate=newDate();  System.out.println(date.getTime());  //1228061164796  System.out.println(date.toString());  //MonDec0100:06:04CST2008 日期数据的定制格式:(DateForm

3、at类、SimpleDateFormat类) 为了定制日期数据的输出格式,我们可以使用DateFormat的子类SimpleDateFormat。SimpleDateFormat有个常用构造方法:  publicSimpleDateFormat(Stringpattern)  //pattern指定输出格式 pattern中可以有如下格式符:  y,yy:用2位数字表示的"年"替换。  yyyy:用4位数字表示的"年"替换。  M,MM:用2位数字表示的"月"替换。  MMM:用汉字表示的"月"替换。  d,dd:用2位数字表示的"日"替换。  H,HH:用2

4、位数字表示的"时"替换。  m,mm:用2位数字表示的"分"替换。  s,ss:用2位数字表示的"秒"替换。  E:用"星期"替换 pattern中的普通ASCII字符,必须用单引号“'”字符括起来,如:  pattern="'time':yyyy-MM-dd"; 用SimpleDateFormat对象调用如下方法可以定制某时间输出格式:  publicStringformat(Datedate) 实例:  SimpleDateFormatsdf=newSimpleDateFormat("'time':yyyy-MM-dd");  System.out.pri

5、ntln(sdf.format(date));  //time:2008-12-01 假如我们由一个文本字符串包含一个格式化了的日期对象,现在从这个字符串中解析日期数据创建一个日期对象。 使用SimpleDateFormat对象调用如下函数创建一个Date对象:  Datejava.text.DateFormat.parse(Stringsource) 实例:  Stringstr="2008-12-1";  SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");  try{   Datedate=sdf.

6、parse(str);   System.out.println(date);  //MonDec0100:00:00CST2008  }  catch(Exceptionex){   System.out.println(ex.getMessage());  } 使用标准的日期格式化过程:  常用的两个获取日期/时间格式器的方法:  publicstaticfinalDateFormatgetDateTimeInstance() //具有默认语言环境的默认格式化风格。  publicstaticfinalDateFormatgetDateTimeInstan

7、ce(intdateStyle,inttimeStyle) //具有默认语言环境的给定日期和时间格式化风格。 实例:  Datedate=newDate();  DateFormatshortDateFormat=DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT);  DateFormatmediumDateFormat=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM);  DateFormatl

8、ongDateFormat=DateF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。