`
无量
  • 浏览: 1133856 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA基础----Calendar类和GregorianCalendar

阅读更多
Calendar日期处理类,用来处理日期的设值,获取相应的年,月,日,通过传入Date对象,获取想要的相关,数据,或者获得用Calendar处理后,想要的数据
GregorianCalendar是Calendar的一个具体子类,提供了世界上大多数国家/地区使用的标准日历
系统。
注意:
----月份:一月是0,二月是1,以此类推,12月是11
----星期:周日是1,周一是2,。。。。。周六是7
----Calendar类中有很多常量属性可以用大家来操作日期

package com.out.test;
import java.text.ParseException;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class Test {
	public static void main(String[] args) throws ParseException {
		//Calendar日期处理相关类,完成日期的加减,设值,获取年月日,等等
		Calendar calendar = new GregorianCalendar();//GregorianCalendar()是抽象类Calendar的一个子类
		calendar.set(2013, 11, 12, 1, 3, 2);//calendar.set(),可以设置各种相应的日期
		//1.日期类转化成时间类
		//Calendar提供日期的计算功能  calendar.add(field, amount)
		//field是域,表示年或者月,或者日     amount表示,相应域的增减数量
		Calendar c2 = new GregorianCalendar();
		c2.setTime(new Date());//当前日期
		c2.add(Calendar.YEAR, -4);//减去4年
		Date d2 = c2.getTime();
		System.out.println(d2.toLocaleString());
	}
}										
分享到:
评论

相关推荐

    Java基础之Date和Calendar类的使用方法

    一看就知道是和日期有关的类了,这个类最主要的作用就是获得当 前时间了,然而这个类里面也具有设置时间以及一些其他的功能,可是由于本身设计的问题,这些方法却遭到众多批评,而这些遭受批评的功能都已移植到另外...

    Java的GregorianCalendar类打印出当月的日历

    利用GregorianCalendar类实现当月日历的打印。

    Java 日历-万年历 带星期源代码.rar

     GregorianCalendar calendar=new GregorianCalendar(); //日历对象  Font smallFont = new Font("TimesRoman", Font.PLAIN, 15); //显示小字体  Font bigFont = new Font("TimesRoman", Font.BOLD, 50); //显示...

    java的calendar具体用法

    那现在最为普及和通用的日历就是 \"Gregorian Calendar\"。也就是我们在讲述年份时常用 \"公元几几年\"。Calendar 抽象类定义了足够的方法,让我们能够表述日历的规则。Java 本身提供了对 \"Gregorian Calendar\" ...

    Java开发技术大全(500个源代码).

    示例描述:本章介绍开发Java的基础语法知识。 accumulationByDoWhile.java 用do~while语句写的累加程序 accumulationByFor.java 用for语句写的累加程序 accumulationByWhile.java 用while语句写的累加程序 ...

    java日期处理总结

    java中关于日期处理的总结,包含各种日期格式之间的...java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)***** java.text.DateFormat(抽象类) java.text.SimpleDateFormat(是DateFormat的子类,

    Java窗体版时间显示功能-小时钟.rar

     Calendar now=new GregorianCalendar(); //实例化日历对象  String timeInfo=""; //输出信息  int hour=now.get(Calendar.HOUR_OF_DAY); //得到小时数  int minute=now.get(Calendar.MINUTE); //得到分数 ...

    JAVA时间处理类

    import java.util.GregorianCalendar; import org.apache.commons.lang.StringUtils; /** * 日付に関するユーティリティクラス * */ public class DateUtil { /** * 年月日時のフォーマット(年月日) */ ...

    模拟时钟StillClock类

    Java基础篇中的StillClock类用于画出时钟以方便Java进阶篇P228第二十九章多线程(第八版)ClockWithAudio类的调用。 package 多线程练习; import java.awt.*; import javax.swing.*; import java.util.*; public ...

    Java输出系统当前的日期(年月日时分秒毫秒)

    import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TestOutDate { public static void main(String[] args) { //method 1 Calendar nowtime = new ...

    Java/JSP万年历编写实例.rar

     GregorianCalendar calendar=new GregorianCalendar(); //日历对象  Font smallFont = new Font("TimesRoman", Font.PLAIN, 15); //显示小字体  Font bigFont = new Font("TimesRoman", Font.BOLD, 50); //...

    persian-calendar:Java波斯日历库-开源

    通过扩展GregorianCalendar,PersianCalendar支持:将Gregorian转换为Persian Calendar系统,反之亦然。 将年,月,日,小时,分钟等添加到当前日期解析字符串并产生PersianCalendar ?! 将来发布! 摆动基准日期...

    java 获取时间 本周本年本月第一天最后一天

    Calendar c = new GregorianCalendar(); c.setFirstDayOfWeek(Calendar.MONDAY); c.setTime(new Date()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday System.out.println(c.getTime()); c...

    java范例开发大全源代码

     11.3 Date类和Calendar类 324  实例191 使用Date类获取系统的当前时间 324  实例192 使用DateFormat类获取系统的当前时间 325  实例193 使用GregorianCalendar类获取系统的当前时间 326  实例194 使用...

    自己用java写的倒计时代码

    Calendar xmas = new GregorianCalendar();//get the date of today Calendar newyears = new GregorianCalendar(2008,Calendar.AUGUST,8); //2008.8.8 long diffMillis = newyears.getTimeInMillis()-xmas....

    java中时间类Date和Calendar的使用

    import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /**  * @author ty 1、DateFormat可以直接使用,的那其本身是一个抽象类,可以根据Localc指定区域

    Java范例开发大全 (源程序)

     11.3 Date类和Calendar类 324  实例191 使用Date类获取系统的当前时间 324  实例192 使用DateFormat类获取系统的当前时间 325  实例193 使用GregorianCalendar类获取系统的当前时间 326  实例194 使用...

    java范例开发大全

    11.3 Date类和Calendar类 324 实例191 使用Date类获取系统的当前时间 324 实例192 使用DateFormat类获取系统的当前时间 325 实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用SimpleDateFormat类...

    倒计时器 java源码

    import java.util.Calendar; import java.util.GregorianCalendar; import java.awt.*; import javax.swing.*; public class Ex extends JFrame{ public Ex() { super("倒计时"); setBackground(Color.WHITE); ...

    java钟表时钟显示时间

    import java.util.Calendar; import java.util.GregorianCalendar; public class Clock<Calender> extends JFrame implements ActionListener{ int x, y, x0, y0, r, h, olds_x, olds_y, oldm_x, oldm_y, oldh_x...

Global site tag (gtag.js) - Google Analytics