Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1237|回复: 8

求助 求解释

  [复制链接]

该用户从未签到

发表于 2011-11-4 10:40:04 | 显示全部楼层 |阅读模式
Java學习者论坛
package org.yj.demo11.datedemo;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class DateDemo02 {
public static void main(String[] args) {
Calendar calendar=null;
calendar=new GregorianCalendar();
System.out.println("年:"+calendar.get(Calendar.YEAR));
System.out.println("月:"+(calendar.get(Calendar.MONTH)+1));
System.out.println("日:"+calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("時:"+calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("分:"+calendar.get(Calendar.MINUTE));
System.out.println("秒:"+calendar.get(Calendar.SECOND));
System.out.println("毫秒:"+calendar.get(Calendar.MILLISECOND));

}

}

各位大侠好,请问 System.out.println("月:"+(calendar.get(Calendar.MONTH)+1));
中为什么要在calendar后加1并且在外加个()号?谢谢答疑
歡迎来到Java学习者论坛,转载请注明地址:http://www.javaxxz.com.
回复

使用道具 举报

该用户从未签到

发表于 2011-11-4 10:40:16 | 显示全部楼层

Re:求助

JDK中的描述:
YEAR
public static final int YEAR指示年的 get 和 set 的字段数字。这是一個特定于日历的值;请参閱子类文档。

MONTH
public static final int MONTH指示月份的 get 和 set 的字段数字。这是一个特定于日历的值。在格里高利历和罗马儒略历中一年中的第一個月是 JANUARY,它为 0;最后一个月取决于一年中的月份數。

DAY_OF_MONTH
public static final int DAY_OF_MONTHget 和 set 的字段数字,指示一个月中的某天。它与 DATE 是同义词。一个月中第一天的值为 1。

HOUR_OF_DAY
public static final int HOUR_OF_DAYget 和 set 的字段数字,指示一天中的小时。HOUR_OF_DAY 用于 24 小时制时钟。例如,在 10:04:15.250 PM 這一时刻,HOUR_OF_DAY 为 22。

MINUTE
public static final int MINUTEget 和 set 的字段數字,指示一小时中的分钟。例如,在 10:04:15.250 PM 这一时刻,MINUTE 为 4。

SECOND
public static final int SECONDget 和 set 的字段数字,指示一分钟中的秒。例如,在 10:04:15.250 PM 这一时刻,SECOND 为 15。

MILLISECOND
public static final int MILLISECONDget 和 set 的字段数字,指示一秒中的毫秒。例如,在 10:04:15.250 PM 这一时刻,MILLISECOND 為 250。

MONTH第一个月是 JANUARY,值为0。Calendar.MONTH 作为参数传递给get方法, 得到的值+1

输出如下:
年:2011
月:4
日:21
時:9
分:10
秒:4
毫秒:625

longshadian 于 2011-4-21 上午9:10 修改过
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-4 10:40:27 | 显示全部楼层

Re:求助

應为java中的月份编码是从0开始,就像数组下标一样。
0代表1月,11代表12月,所以要将編码加1才能得到正確的月份
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-11-4 10:40:39 | 显示全部楼层

Re:求助

这件事我也只能暗叹一声!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2017-7-10 09:04:01 | 显示全部楼层
谷谷交易平台网址:gugu.so
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2017-7-19 01:24:08 | 显示全部楼层

国外uu,国产uu最新地址开放注册了,网站难找



iujlb.com
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2017-8-19 15:27:15 | 显示全部楼层
朋友不错,谢谢您的努力,顶了












2017最火正规网赚项目
第五代QQ机器人QQ群机器人论坛QQ机器人智能客服机器人QQ淘客机器人QQ群互联机器人..联系QQ800829129 QQ群:28352615
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2017-12-28 00:14:49 | 显示全部楼层
《开真税票》联系:18392595184
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-2-13 22:36:53 | 显示全部楼层
不限流量不限网速,山区、农村、城镇高速免费上网不花钱!最新9500WG接收信号高达19公里,无论您身在地球任何一个角落,都能搜到信号实现免费上网,最新软件全自动智能管理,信号强,网速快,优先自动连接上网,免去您任何手动繁琐作,保证让您高速上网免费不花钱就是这么简单!
朋友们,您还在为家里装修要拉网线烦恼吗?还在忧愁每年交昂贵网费吗?还在苦恼出差无法上网吗?还在傻傻节省4G流量每月还要高达几十元流量费吗?还在敢怒不敢言的公司、学校、宿舍限制上网吗?还在苦逼每天站在阳台高举手机为了搜一个wifi吗?世界上最遥远的距离是明明有wifi,却用不了是多么痛苦的事!玩一会王者荣耀没了几个G的流量,看了一会视频,没了几个G的流量,壕!?还是无奈!?明明很节省,没用少则几十元多则上百元的流量费,如此高昂的费用是不是让您皱眉呢?没关系,用最新9500WG永久免费上网吧!只要238元让您永久免费上网不花钱,无需电脑,无需布线,只需插电,电脑、手机、平板免费上网就是这么任性,wifi信号覆盖高达19公里,无需站阳台,无需放窗外,想在哪里就在哪里!信号强,网速快,免费上网,能免则免,免费到底!
免费热线:188-2652-1502  客服QQ:1094201567 官网 www.ccyxf.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-3-29 03:12 , Processed in 0.396262 second(s), 46 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表