java中的时间(2)
来源:互联网 发布:淘宝手机详情页好处 编辑:程序博客网 时间:2024/05/29 09:13
Clendar类是用于封装日历信息的,其主要作用在于:其方法可以对时间分量进行计算。是一个抽象类
Calendar getInstance():根据当前系统所在地区获取一个适当的Calendar对象,表示当前的日期和时间
int get(int field):获取相应的时间分量field
int getActvalMaxmum(int field):获取给定时间分量的最大值
int getActvalMinmum(int field):获取给定时间分量的最小值
void set(int field,int value):为给定的时间分量field,设置新值为value。即:field = value
void add(int field,int value):为给定的时间分量field加上给定的值value,若value为负则相减。即:field+value
void setTime(Date date):使Clandar表示Date所描述的日期
void getTime():用Date描述Calendar表示的日期并返回
Calendar类中的常量有:
static int YEAR-----------------------年份
static int MONTH-----------------------月份
static int DATE-----------------------一年中的某一天
static int HOUR-----------------------小时
static int MINUTE---------------------分钟
static int SECOND---------------------秒
static int DAY_OF_YRAE----------------一年中的某一天
static intDAY_OF_MONTH---------------一月中的某一天
static intDAY_OF_WEEK----------------一个星期中的某一天,1为星期日
以上提到的int field都是Calendar中的常量
<span style="font-size:14px;">package com.blogs.yuan;/** * 这个类是为了演示日历的封装 * @author a * */import java.util.Calendar;import java.util.Date;public class CalandarDemo {public static void main(String[] args) {Calendar calendar = Calendar.getInstance();//获取当前日历信息int year = calendar.get(Calendar.YEAR);//获取当前年份int month = calendar.get(Calendar.MONTH);//获取当前月份,月份是从0开始的int day = calendar.get(Calendar.DATE);System.out.println(year+"年"+month+"月"+day+"日"); //2014年7月24日calendar.set(Calendar.MONTH,month+1);//设置月份为month+1month = calendar.get(Calendar.MONTH);//获取设置后的月份System.out.println(year+"年"+month+"月"+day+"日"); //2014年8月24日int totalDays = calendar.getActualMaximum(Calendar.DAY_OF_YEAR); //获取一年的天数最大值System.out.println("今年总共有"+totalDays+"天"); //今年总共有365天calendar.add(Calendar.YEAR, -24);//将当前年份减去24获得我的出生年year = calendar.get(Calendar.YEAR);System.out.println("我的出生年是"+year+"年");//我的出生年是2014年Date date = new Date();//获取当前日期calendar.setTime(date);//用Calendar表示Date时间date = calendar.getTime();//Date来描述Calendar表示的时期System.out.println(date);//Sun Aug 24 14:39:17 CST 2014}}</span><span style="font-size: 18px;"></span>
- java中的时间(2)
- java中的时间(1)
- java中的时间操作2 [转]
- Java中的时间和日期(上)
- Java中的时间和日期(下)
- JAVA中的时间操作
- java中的时间操作
- java中的时间操作
- java中的时间操作
- java中的时间操作
- java中的时间操作
- java中的时间操作
- JAVA中的时间操作
- java中的时间操作
- java中的时间操作
- java中的时间操作
- JAVA中的时间操作
- JAVA中的时间操作
- 计算器的实现代码
- CxImage的编译及简单使用举例
- 看完以下的网络资料应该可以很好的理解字符编码问题.以后乱码也不用摸不着头了.
- 相当精简的CentOS个人桌面版--从CentOS6.3 32b-mini版开始(mini版过程略)
- test
- java中的时间(2)
- JQuery中closet、toggleClass、removeClass、addClass理解
- POJ2299——Ultra-QuickSort
- JAVA中this用法小结
- android ndk搭建全面介绍
- 安卓编程——列表选择框Spinner的使用
- 幸福的感觉,陪你拍照
- Android中Activity滑动返回。
- window.location.Reload()和window.location.href 区别