Java Calendar日历类的使用

Calendar cal = Calendar.getInstance();  

    // 当前年
    int year = cal.get(Calendar.YEAR);
    // 当前月
    int month = (cal.get(Calendar.MONTH)) + 1;
    // 当前月的第几天:即当前日
    int day_of_month = cal.get(Calendar.DAY_OF_MONTH);
    // 当前时:HOUR_OF_DAY(24小时制);HOUR(12小时制)
    int hour = cal.get(Calendar.HOUR_OF_DAY);
    // 当前分
    int minute = cal.get(Calendar.MINUTE);
    // 当前秒
    int second = cal.get(Calendar.SECOND);
    // 0-上午;1-下午
    int ampm = cal.get(Calendar.AM_PM);
    // 当前年的第几周
    int week_of_year = cal.get(Calendar.WEEK_OF_YEAR);
    // 当前月的第几周
    int week_of_month = cal.get(Calendar.WEEK_OF_MONTH);
    // 当前年的第几天
    int day_of_year = cal.get(Calendar.DAY_OF_YEAR);

Java Calendar日历类的使用,布布扣,bubuko.com

时间: 2024-10-24 16:01:44

Java Calendar日历类的使用的相关文章

Java:日历类、日期类、数学类、运行时类、随机类、系统类

一:Calendar类 java.util 抽象类Calendar   1.static Calendar getInstance()使用默认时区和语言环境获得一个日历. 2. int get(int field) 返回给定日历字段的值. java.lang.Object 继承者 java.util.Calendar 所有已实现的接口: Serializable, Cloneable, Comparable<Calendar> 直接已知子类: GregorianCalendar 对于日期字段:

Java基础——常用类(Date、File)以及包装类

本文要点: 基本数据类型的包装类 字符串相关类: 不可变字符序列:String 可变字符序列:StringBuffer.StringBuilder 时间处理相关类: Date DateFormat.SimpleDateFormat Calendar Math类 File类 枚举类 一.基本数据类型的包装类(Wrapper Class) 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的.但是我们在实际使用中经常需要将

java日历类Calendar简单使用

import java.util.Calendar; import java.util.TimeZone; public class Test1 { public static void main(String[] args) { //指定东八区,即北京时间 Calendar cc = Calendar.getInstance(TimeZone.getTimeZone("GMT+8")); int year = cc.get(Calendar.YEAR); //月份是从0开始计数的,所

Java Calendar 类的时间操作

Java Calendar 类的时间操作 标签: javaCalendar时间Date 2013-07-30 17:53 140401人阅读 评论(7) 收藏 举报 分类: 所有(165) Java 算法(24) 版权声明:本文为博主原创文章,未经博主允许不得转载. JavaCalendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单. 演示了获取时间,日期时间的累加和累减,以及比较. 原文地址:blog.csdn.NET/joyous/article/details/9

JAVA的Date类与Calendar类【转】

Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理.这里简单介绍一下Date类的使用. 1.使用Date类代表当前系统时间 Date d = new Date(); System.out.println(d); 使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖了toString方法,所以可以直接输出Date类型的对象,显示的结果如下: Sun Ma

Java中的日历类/集合类/数学类/正则表达式/数组工具类等的常用方法与基本功能

一. Arrays 针对数组操作的工具类,提供了一些针对数组排序和二分搜索的方法.常用方法:1.public static String toString(int[] a):将int类型的数组转换成字符串.转换成字符串后输出形式: ([元素1,元素2,元素3...]),Arrays在底层重写了toString方法.2.public static void sort(int[] a):对指定的 int 型数组按数字升序进行排序.3.public static int binarySearch(in

Calendar是日历类

Calendar是日历类,在Date后出现,替换掉了许多Date的方法.该类将所有可能用到的时间信息封装为静态成员变量,方便获取. Calendar为抽象类,由于语言敏感性,Calendar类在创建对象时并非直接创建,而是通过静态方法创建,将语言敏感内容处理好,再返回子类对象 Calendar类常用方法 l  public static Calendar getInstance() //获取日期对象 l  public int get(int field)   //获取时间字段值,字段参见帮助文

31.Java基础_日期/日期格式/日历类

Date类 Date对象构造方法 Date对象常用方法 1 import java.util.*; 2 public class test { 3 public static void main(String[] args){ 4 //无参构造Date:得到的现在的日期 5 Date date1=new Date(); 6 System.out.println(date1); //Fri Dec 20 19:15:48 CST 2019 7 8 //有参构造Date:得到的是1970年开始经过n

Java Calendar 类的时间操作.RP

JavaCalendar 类时间操作,这也许是创建和管理日历最简单的一个方案,示范代码很简单. 演示了获取时间,日期时间的累加和累减,以及比较. 原文地址:blog.csdn.NET/joyous/article/details/9630893 注意事项: Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示. 而 Calendar.DAY_OF_WEEK 定义和值如下: Calendar.SUNDAY = 1 Calendar.MONDAY = 2