Java 日期时间.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java日期时间要点

Java 日期时间 java.util包提供了Date类来封装当前的日期和时间。 Date类提供两个构造函数来实例化Date对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。 Date(long millisec) Date对象创建以后,可以调用下面的方法。 序号方法和描述1boolean after(Date date) 若当调用此方法的Date对象在指定日期之后返回true,否则返回false。2boolean before(Date date) 若当调用此方法的Date对象在指定日期之前返回true,否则返回false。3Object clone( ) 返回此对象的副本。4int compareTo(Date date) 比较当调用此方法的Date对象和指定日期。两者相等时候返回0。调用对象在指定日期之前则返回负数。调用对象在指定日期之后则返回正数。5int compareTo(Object obj) 若obj是Date类型则操作等同于compareTo(Date) 。否则它抛出ClassCastException。6boolean equals(Object date) 当调用此方法的Date对象和指定日期相等时候返回true,否则返回false。7long getTime( ) 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。8int hashCode( ) ?返回此对象的哈希码值。9void setTime(long time) ? 用自1970年1月1日00:00:00 GMT以后time毫秒数设置时间和日期。10String toString( ) 转换Date对象为String表示形式,并返回该字符串。 获取当前日期时间 Java中获取当前日期和时间很简单,使用Date对象的 toString()方法来打印当前日期和时间,如下所示: import java.util.Date; public class DateDemo { public static void main(String args[]) { // 初始化 Date 对象 Date date = new Date(); // 使用 toString() 函数显示日期时间 System.out.println(date.toString()); } }  HYPERLINK /try/showjava.php?filename=date_demo \t _blank 尝试一下 ? 以上实例编译运行结果如下: Mon May 04 09:51:52 CDT 2013 日期比较 Java使用以下三种方法来比较两个日期: 使用getTime( ) 方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。 使用方法before(),after()和equals()。例如,一个月的12号比18号早,则new Date(99, 2, 12).before(new Date (99, 2, 18))返回true。 使用compareTo()方法,它是由Comparable接口定义的,Date类实现了这个接口。 使用SimpleDateFormat格式化日期 SimpleDateFormat是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat允许你选择任何用户自定义日期时间格式来运行。例如: import java.util.*; import java.text.*; public class DateDemo { public static void main(String args[]) { Date dNow = new Date( ); SimpleDateFormat ft = new SimpleDateFormat (E yyyy.MM.dd at hh:mm:ss a zzz); System.out.println(Current Date: + ft.format(dNow)); } }  HYPERLINK /try/showjava.php?filename=date_demo1 \t _blank 尝试一下 ? 以上实例编译运行结果如下: Current Date: Sun 2004.07.18 at 04:14:09

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档