首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Java Date 跟 Calendar

2012-09-01 
Java Date 和 CalendarJava 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个

Java Date 和 Calendar

Java 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分,所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。?

创建一个日期对象?

让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数,这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间。

?运行结果:

System Date: Fri Mar 02 23:37:01 CST 2012
Day of Week to Friday:?
Friday, March 2, 2012
Friday, April 13, 2012
Friday, July 13, 2012
Friday, September 13, 2013
Friday, December 13, 2013
Friday, June 13, 2014
Friday, February 13, 2015
Friday, March 13, 2015
Friday, November 13, 2015
Friday, May 13, 2016
Friday, January 13, 2017
Friday, October 13, 2017

在这个例子中我们作了有趣的函数调用:

  calendar.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.FRIDAY)?和?calendar.add(GregorianCalendar.DAY_OF_MONTH, 7)

set 方法能够让我们通过简单的设置星期中的哪一天这个域来将我们的时间调整为星期五。注意到这里我们使用了常量 DAY_OF_WEEK 和 FRIDAY来增强代码的可读性。

add 方法让我们能够在日期上加上数值,润年的所有复杂的计算都由这个方法自动处理。?

我们这个例子的输出结果是:?
System Date: Fri Mar 02 23:33:19 CST 2012

当我们将它设置成星期五以后就成了:

Day of Week to Friday:?
Friday, March 2, 2012
Friday, April 13, 2012
Friday, July 13, 2012
Friday, September 13, 2013
Friday, December 13, 2013
Friday, June 13, 2014
Friday, February 13, 2015
Friday, March 13, 2015
Friday, November 13, 2015
Friday, May 13, 2016
Friday, January 13, 2017
Friday, October 13, 2017

时间掌握在你的手里

热点排行