[Java] 如何通过当前时间得到日期,月份,年

今天的日期,月份,年,星期是什么?如果我们想回答这个问题,可以使用java.util.Calendar和它的之类java.util.GregorianCalendar。

这些类也可以帮助我们从Date对象中得到日期,月份,年等整数值。让我们看一下下面的代码。

1 import java.util.Calendar;
2
3  public class CalendarExample
4 {
5 public static void main(String[] args)
6 {
7 //
8 // Get various information from the Date object.
9 //
10 Calendar cal = Calendar.getInstance();
11 int day = cal.get(Calendar.DATE);
12 int month = cal.get(Calendar.MONTH) + 1;
13 int year = cal.get(Calendar.YEAR);
14 int dow = cal.get(Calendar.DAY_OF_WEEK);
15 int dom = cal.get(Calendar.DAY_OF_MONTH);
16 int doy = cal.get(Calendar.DAY_OF_YEAR);
17
18 System.out.println("Current Date: " + cal.getTime());
19 System.out.println("Day: " + day);
20 System.out.println("Month: " + month);
21 System.out.println("Year: " + year);
22 System.out.println("Day of Week: " + dow);
23 System.out.println("Day of Month: " + dom);
24 System.out.println("Day of Year: " + doy);
25 }
26 }
27

 

下面是例子的输出:

Current Date: Thu Dec 29 13:41:09 ICT 2005
Day: 29
Month: 12
Year: 2005
Day of Week: 5
Day of Month: 29
Day of Year: 363

本文来自:http://www.kodejava.org/examples/21.html


posted on 2010-07-01 15:08  Felix Liu  阅读(3514)  评论(0)    收藏  举报

导航