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());
}
}
分享到:
相关推荐
一看就知道是和日期有关的类了,这个类最主要的作用就是获得当 前时间了,然而这个类里面也具有设置时间以及一些其他的功能,可是由于本身设计的问题,这些方法却遭到众多批评,而这些遭受批评的功能都已移植到另外...
利用GregorianCalendar类实现当月日历的打印。
GregorianCalendar calendar=new GregorianCalendar(); //日历对象 Font smallFont = new Font("TimesRoman", Font.PLAIN, 15); //显示小字体 Font bigFont = new Font("TimesRoman", Font.BOLD, 50); //显示...
那现在最为普及和通用的日历就是 \"Gregorian Calendar\"。也就是我们在讲述年份时常用 \"公元几几年\"。Calendar 抽象类定义了足够的方法,让我们能够表述日历的规则。Java 本身提供了对 \"Gregorian Calendar\" ...
示例描述:本章介绍开发Java的基础语法知识。 accumulationByDoWhile.java 用do~while语句写的累加程序 accumulationByFor.java 用for语句写的累加程序 accumulationByWhile.java 用while语句写的累加程序 ...
java中关于日期处理的总结,包含各种日期格式之间的...java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)***** java.text.DateFormat(抽象类) java.text.SimpleDateFormat(是DateFormat的子类,
Calendar now=new GregorianCalendar(); //实例化日历对象 String timeInfo=""; //输出信息 int hour=now.get(Calendar.HOUR_OF_DAY); //得到小时数 int minute=now.get(Calendar.MINUTE); //得到分数 ...
import java.util.GregorianCalendar; import org.apache.commons.lang.StringUtils; /** * 日付に関するユーティリティクラス * */ public class DateUtil { /** * 年月日時のフォーマット(年月日) */ ...
Java基础篇中的StillClock类用于画出时钟以方便Java进阶篇P228第二十九章多线程(第八版)ClockWithAudio类的调用。 package 多线程练习; import java.awt.*; import javax.swing.*; import java.util.*; public ...
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 ...
GregorianCalendar calendar=new GregorianCalendar(); //日历对象 Font smallFont = new Font("TimesRoman", Font.PLAIN, 15); //显示小字体 Font bigFont = new Font("TimesRoman", Font.BOLD, 50); //...
通过扩展GregorianCalendar,PersianCalendar支持:将Gregorian转换为Persian Calendar系统,反之亦然。 将年,月,日,小时,分钟等添加到当前日期解析字符串并产生PersianCalendar ?! 将来发布! 摆动基准日期...
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...
11.3 Date类和Calendar类 324 实例191 使用Date类获取系统的当前时间 324 实例192 使用DateFormat类获取系统的当前时间 325 实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用...
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....
import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * @author ty 1、DateFormat可以直接使用,的那其本身是一个抽象类,可以根据Localc指定区域
11.3 Date类和Calendar类 324 实例191 使用Date类获取系统的当前时间 324 实例192 使用DateFormat类获取系统的当前时间 325 实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用...
11.3 Date类和Calendar类 324 实例191 使用Date类获取系统的当前时间 324 实例192 使用DateFormat类获取系统的当前时间 325 实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用SimpleDateFormat类...
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); ...
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...