日期Date

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:MyEclipsse

作者:李成富

撰写时间:2019.04.16

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在类 Date 所有可以接受或返回年、月、日、时、分和秒值的方法中,将使用下面的表示形式:

1、年份 y 由整数 y - 1900 表示。

2、月份从 0 至 11 的整数表示;0 代表一月、1 代表二月等等;因此 11 代表 十二月。

3、日期(一个月中的某一天)按通常方式由整数 1 至 31 表示。

4、小时从 0 至 23 的整数表示。因此,从午夜到 1 a.m. 的时间是 0 点,从中午到 1 p.m. 的时间是 12 点。

5、分钟按通常方式由 0 至 59 的整数表示。

6、秒由 0 至 61 的整数表示;值 60 和 61 只对闰秒发生,尽管那样,也只用在实际正确跟踪闰秒的 Java 实现中。于按当前引入闰秒的方式,两个闰秒在同一分钟内发生是极不可能的,但此规范遵循 ISO C 的日期和时间约定。

 

 

参数:

year - 减 1900 的年份。

month - 0-11 之间的月份。

date - 一月中 1-31 之间的某一天。

hrs - 0-23 之间的小时数。

min - 0-59 之间的分钟数。

sec - 0-59 之间的秒数

 

Java使用以下三种方法来比较两个日期:

(1)使用getTime( ) 方法获取两个日期(自1970年1月1日经历的微妙数值),然后比较这两个值。

(2)使用方法before(),after()和equals()。例如,一个月的12号比18号早,则new Date(99, 2, 12).before(new Date (99, 2, 18))返回true。

System.out.println(“new Date().before(new Date())=”+new Date(19,4,11).before(new Date(19,4,18));

(3)使用compareTo()方法,它是由Comparable接口定义的,Date类实现了这个接口

System.out.println(date1.compareTo(date2));

   

 

Java 休眠(sleep):

可以让程序休眠一毫秒的时间或者到您的计算机的寿命的任意段时间。

列如,下面的程序会休眠8秒:

try {

         System.out.println(new Date( ) + "\n");

         Thread.sleep(5*60*8);

         System.out.println(new Date( ) + "\n");

      } catch (Exception e) {

          System.out.println("Got an exception!");

      }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值