关闭

Java中Calendar类的使用

标签: Calendar JAVA JA
92人阅读 评论(0) 收藏 举报
分类:
public class Demo3 {
	public static void main(String[] args) {
		System.out.println("-------------Calendar类基础方法----------");
		Calendar c = Calendar.getInstance();//使用默认时区和语言环境获得一个日历
		Date time = c.getTime();//返回一个表示此 Calendar 时间值(从历元至现在的毫秒偏移量)的 Date 对象
		long millis = c.getTimeInMillis();//返回此 Calendar 的时间值,以毫秒为单位
		Date date = new Date();
		c.setTime(date);// 使用给定的 Date 设置此 Calendar 的时间
		c.toString();//返回此日历的字符串表示形式
		System.out.println("--------------日期-----------");
		System.out.println(c.get(Calendar.DATE));// get 和 set 的字段数字,返回一月中的某一天
		System.out.println(c.get(Calendar.DAY_OF_MONTH));//get 和 set 的字段数字,返回一月中的某一天
		System.out.println(c.get(Calendar.DAY_OF_WEEK));//get 和 set 的字段数字,返回一个星期里的周几(1-7,1和7表示周六周日)
		System.out.println(c.get(Calendar.DAY_OF_WEEK_IN_MONTH));//get 和 set 的字段数字,指示当月中第几个星期
		System.out.println(c.get(Calendar.DAY_OF_YEAR));//get 和 set 的字段数字,返回当年中天数
		System.out.println("纪元:" + c.get(Calendar.ERA));//指示年代的 get 和 set 的字段数字,比如罗马儒略历中的 AD 或 BC。
		
		System.out.println("---------yyyy-MM-dd---------");
		System.out.println(c.get(Calendar.HOUR));//get 和 set 的字段数字,指示上午或下午的小时。12小时制
		System.out.println(c.get(Calendar.HOUR_OF_DAY));//get 和 set 的字段数字,指示一天中的小时。24小时制
		System.out.println(c.get(Calendar.MINUTE));//get 和 set 的字段数字,指示一小时中的分钟。
		System.out.println(c.get(Calendar.SECOND));//get 和 set 的字段数字,指示一小时中秒
		
		System.out.println("------------月份---------------");
		System.out.println(c.get(Calendar.MONTH));//指示月份的 get 和 set 的字段数字。范围是0-11
		
		System.out.println("------------年份---------------");
		System.out.println(c.get(Calendar.YEAR));//指示年的 get 和 set 的字段数字
		
		System.out.println("-------------set和get---------------");
		c.set(Calendar.YEAR, 2018);//将给定的日历字段设置为给定值。
		c.set(2019, 10, 20);//设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。
		c.setTimeInMillis(136546486);//设置毫秒值
		c.add(Calendar.YEAR, 2);//根据日历的规则,为给定的日历字段添加或减去指定的时间量,使用频率较高
	}
}

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

java中Calendar类用法

package test; import java.util.Calendar; public class CalendarTest { /** * @param args */ p...
  • zhengqiqiqinqin
  • zhengqiqiqinqin
  • 2013-06-16 10:00
  • 10636

JAVA的Date类与Calendar类(常用方法)

1.用java.util.Calender来实现       Calendar calendar=Calendar.getInstance();           calendar.s...
  • xiaopihai86
  • xiaopihai86
  • 2016-03-08 16:04
  • 3901

Java Calendar 类的时间操作

Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。 演示了获取时间,日期时间的累加和累减,以及比较。   package MyTest; import ...
  • joyous
  • joyous
  • 2013-07-30 17:53
  • 299571

Java中使用Calendar类来解决日期的算法题

使用Java中的Calendar类有时候遇到日期类的算法题就会变得特别简单 第一步:需要获得日历的对象,静态调用Calendar中的getInstance()方法获得的是默认的默认时区和默认的语言环境...
  • Iloveyougirls
  • Iloveyougirls
  • 2017-04-03 15:25
  • 143

Java使用Calendar类在控制台输出指定年份和月份的日历

要输出指定年份和月份的日历首先要获知指定月有几天,指定月有几个星期,还有指定月的第一天和最后一天是星期几。 需要注意的是:在Calendar类中,星期日到六分别用1~7表示,而月份是从0开始计的,即...
  • jiayite
  • jiayite
  • 2015-09-05 00:04
  • 6648

java中Calendar抽象类的详细使用

转载地址:http://www.open-open.com/lib/view/open1414743866872.html 写的非常详细,包括: 1.如何设置值; 2.如何获取值,最大值,最小值(一...
  • u014746965
  • u014746965
  • 2016-08-18 12:05
  • 821

java.util.Calendar类的使用

JAVA获得当前日期时间字符串 public final static String getTimeString() {   String TimeString = "";   Calend...
  • ChenXi_21st
  • ChenXi_21st
  • 2013-04-03 10:36
  • 866

Java不使用calendar类和其余的类 只调用Scanner类写一个日历

Java第一次实验作业 基本输入输出,基本的变量、函数的调用。
  • qq_35619409
  • qq_35619409
  • 2017-03-18 14:11
  • 65

Java Calendar 日历类的基本使用

Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。 演示了获取时间,日期时间的累加和累减,以及比较。 注意事项: Calen...
  • u012843873
  • u012843873
  • 2016-05-04 17:49
  • 193

Java时间类Date与Calendar的区别与使用

##Java中的日期和时间处理 Date类的使用方法 Calendar的使用方法
  • yoloyy
  • yoloyy
  • 2016-04-12 22:17
  • 621
    个人资料
    • 访问:2279次
    • 积分:376
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类