Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2044966
  • 博文数量: 519
  • 博客积分: 10070
  • 博客等级: 上将
  • 技术积分: 3985
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-29 14:05
个人简介

只问耕耘

文章分类

全部博文(519)

文章存档

2016年(1)

2013年(5)

2011年(46)

2010年(220)

2009年(51)

2008年(39)

2007年(141)

2006年(16)

我的朋友

分类: Java

2010-01-19 11:28:08

Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEARMONTHDAY_OF_MONTHHOUR 等 之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。

该类还为实现包范围外的具体日历系统提供了其他字段和方法。这些字段和方法被定义为 protected

与其他语言环境敏感类一样,Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象。CalendargetInstance 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化:

     Calendar rightNow = Calendar.getInstance();
 

Calendar 对象能够生成为特定语言和日历风格实现日期-时间格式化所需的所有日历字段值,例如,日语-格里高里历,日语-传统日历。Calendar 定义了某些日历字段返回值的范围,以及这些值的含义。例如,对于所有日历,日历系统第一个月的值是 MONTH == JANUARY。其他值是由具体子类(例如 ERA)定义的。有关此内容的细节,请参阅每个字段的文档和子类文档。

package c1;
import java.util.Calendar;
public class Test1 {
  public static void main(String[] args) {
    Calendar calendar = Calendar.getInstance();
    int oday=calendar.get(Calendar.DAY_OF_MONTH);
    int ohour=calendar.get(Calendar.HOUR_OF_DAY);
    int omin=calendar.get(Calendar.MINUTE);
    int osec=calendar.get(Calendar.SECOND);
   
    System.out.println(oday);
    System.out.println(ohour);
    System.out.println(omin);
    System.out.println(osec);
       
  }
}
/*
输出结果:
19
11
25
50
*/
阅读(597) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~