问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java calendar.month有什么用

发布网友 发布时间:2022-05-29 20:06

我来回答

5个回答

热心网友 时间:2023-11-18 13:33

package pack.java.calendar.demo;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class CalendarDemo {
private static SimpleDateFormat date_format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
public static void main(String[] args) {

//获取calendar实例;
Calendar calendar = Calendar.getInstance();

//判断calendar是不是GregorianCalendar类的实例;
if(calendar instanceof GregorianCalendar){
System.out.println("属于GregorianCalendar类的实例!");
}

//从calendar对象中获得date对象,当前时间;
Date dates = calendar.getTime();

//格式化时间;
String date_str= date_format.format(dates);
System.out.println(date_str);

//设置月份05;代表日历的月份6月,因为月份从0开始。
calendar.set(Calendar.MONTH, 05);

int months = calendar.get(Calendar.MONTH);
System.out.println(months); //输出05;

//设置日期为2011-07-24 09:59:50
calendar.set(2011, 06, 24, 9, 59, 50);
String getDate = date_format.format(calendar.getTime());
System.out.println(getDate); //输出2011-07-24 09:59:50;

//比较日前大小;
if(new Date().getTime() > calendar.getTimeInMillis()){
System.out.println("当前日期在后!");
}else{
System.out.println("当前日期在前!");
}

//设置当前时间为:2011-07-24 11:06:00
calendar.setTime(new Date());
int year = calendar.get(Calendar.YEAR); //获取年;
int month = calendar.get(Calendar.MONTH); //获取月;
int date = calendar.get(Calendar.DATE); //获取天;
int hour = calendar.get(Calendar.HOUR); //获取小时;
int minute = calendar.get(Calendar.MINUTE); //获取分钟;
int second = calendar.get(Calendar.SECOND); //获取秒钟;
int hour_of_day = calendar.get(Calendar.HOUR_OF_DAY); //第几个小时,
int day_of_month = calendar.get(Calendar.DAY_OF_MONTH); //这天,在一个月内是第几天.
int day_of_week = calendar.get(Calendar.DAY_OF_WEEK); //这天,在一周内,是第几天.
int day_of_year = calendar.get(Calendar.DAY_OF_YEAR); //这天,在一年内,是第几天。
int week_of_year = calendar.get(Calendar.WEEK_OF_YEAR); //这周,在一年内是第几周;
int week_of_month = calendar.get(Calendar.WEEK_OF_MONTH);//这周,在这个月是第几周;以以星为标准;
int zone_offset = calendar.get(Calendar.ZONE_OFFSET); //获取时区;
int day_of_week_in_month = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH); //某月中第几周,按这个月1号算,1号起就是第1周,8号起就是第2周。以月份天数为标准
int r = calendar.get(Calendar.AM_PM);
if(r==calendar.AM){
System.out.println("现在是上午");
}

if(r==calendar.PM){
System.out.println("现在是下午");
}
System.out.println("==================================================");
System.out.println(year);
System.out.println(month);
System.out.println(date);
System.out.println(hour);
System.out.println(minute);
System.out.println(second);
System.out.println(hour_of_day);
System.out.println(day_of_month);
System.out.println(day_of_week);
System.out.println(day_of_year);
System.out.println(week_of_year);
System.out.println(week_of_month);
System.out.println(zone_offset);
System.out.println(day_of_week_in_month);
}
}

热心网友 时间:2023-11-18 13:33

你说的应该该是这个吧 Calendar.MONTH

给你一个demo 便于理解

/**
 * 返回当前年月
 */
public static String getYearMonth(){
int year;
int month;
String date;
        Calendar calendar = Calendar.getInstance();
        year = calendar.get(Calendar.YEAR);
        month = calendar.get(Calendar.MONTH) + 1;
        date = year + "-" + ( month<10 ? "0" + month : month);
        return date;
}

Calendar.MONTH 是用来获取月份的  用这个的好处在于 如果是12月份 我用 calendar.get(Calendar.MONTH) + 1 就能得到1月份 而不是不存在的13

热心网友 时间:2023-11-18 13:34

Calendar.MONTH是jdk中提供的一个常数,无论你怎样调系统时间,这个值都不会变的。

热心网友 时间:2023-11-18 13:34

1 Calendar.MONTH是jdk中提供的一个常数,无论你怎样调系统时间,这个值都不会变的

2 jdk上的介绍:
static int MONTH
Field number for get and set indicating the month.
static 的变量
建议下一个jdk**.chm,不懂多看看哦

热心网友 时间:2023-11-18 13:35

jdk上的介绍:
static int MONTH
Field number for get and set indicating the month.
static 的变量
建议下一个jdk**.chm,不懂就看看
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孩子依赖性太强,妈妈怎么办?目录 孩子对妈妈依赖性太强怎么办 介绍权利的游戏里龙之母全名是什么? 澳洲血橙胶原蛋白是玻璃瓶的吗? 梦见母亲侄子妹妹舅妈电话破屋的预兆 梦见坐别人的车什么意思 有多少人去拜过“龙母”,又有几人知道“龙母”是真的存在过 龙母庙地址在哪里? 龙母像地址在哪里? 龙姥姥是龙母娘娘吗 在java中Calendar.HOUR_OF_DAY返回的是一个什么时间, 稀盐酸和氢氧化铁在工业上用于什么? 玫瑰牛奶身体乳有什么好处 盐酸在工业上有什么用途? java问题,这个两段代码什么意思?求详细解答。Calendar c=Calendar.gatIn 帮忙加下Calendar的注释 关于Calendar增加天数,而月份不变的问题 上海有一家Futures168期货直播间吗? 在食品工业中,人们根据柠檬汁的作用机理,就可以直接添加抗坏血酸。在超市消失的果汁、蔬菜汁更多就添加 java中对日期的处理需要用到calendar类,其中有几个方法在使用时需要新手注意 邻菲罗啉法测工业循环水中铁含量为什么将抗坏血酸换位盐酸羟胺? CALENDAR什么意思? 一个人住,想在大足观棠晓月附近租一住房,有出租的吗? 企业之间借贷合同怎样才能合法化 什么是CS中的刷屏?什么叫GG? 刷图刷屏的区别? 刷屏率指的是什么 刷屏指的是什么 企业如何控制差旅成本? 差旅公司针对差旅管理有哪些显著的提升? jo malone红玫瑰身体乳怎么样 蓓莉蓓芳的驴奶身体乳好用还是玫瑰身体乳好用呢 我用word 2007 安装完插件SaveAsPDFandXPS.exe后,另存为PDF,结果页眉的公司信息字变得很虚. 在网上公布曝光骗子信息合法吗? 我的Office 2007版的,我想找个能将Excel 转PDF 的软件,谁有给我发个 谢谢 怎么设置免费彩铃,不会滚运点,别瞎叫唤 office 2007 save as pdf 的下载地址 C:\Program Files\MSECache是什么?可以删除吗? 怎么发布曝光消息 价值280万的辉腾有多牛?开了七年还有九成新还能卖多少钱呢? 奔驰500k老爷车多少万? 奔驰哪款敞篷跑车售价280万? 法拉利最低价格的车多少万? 如何把WROD文档的文件转换成PDF格式的文件呢? 怎样把office设置为默认表格 一辆进口最高配置的路虎揽胜在美国只要80万人民币。 在中国却要280万人民币!如果中国自己造一辆国 怎样下载街机游戏大全 街机大全下载包地址 丰田最贵的车 我想买260万到280万的越野车,什么的好?