中易网

JAVA的Calendar类的问题

答案:5  悬赏:60  
解决时间 2021-02-14 05:39
JAVA的Calendar类的问题
最佳答案
是用了静态导入吧?
解决方案有2个:
1,import的地方 加入
import static java.util.Calendar.*;

2,改成这样
Calendar.YEAR

Calendar.MONTH

Calendar.DATE
全部回答
import java.util.Calendar; public class CalendarTest { public static void main(String[] args) { Calendar c = Calendar.getInstance(); System.out.println(c.get(Calendar.YEAR)); System.out.println(c.get(Calendar.MONTH) + 1); System.out.println(c.get(Calendar.DATE)); } } //给你参考。
这里有三个有关的类。第一个 date类,第二个 calendar 类,第三个 dateformat类。date类创建的时间的用一个很大的毫秒数来表示的。即从1970年1月1日到你初始化的日期所走过的毫秒数。而这个数的范围现在已经出现危机了,好像是到2020年就超范围了。 date 类可以单独的设日期,设时间。calendar 类可以从一个date类实例创建一个日历对象,日历简单说就是能够将一个整数通过计算转化成某年某月某日的,而不用我们去考虑哪一年少一天多一天这样的复杂情况。 所以你更改了date对象的日期日间后,再用它创建日历对象即可,同时,日历对象是共享对象类(通过getinstance()静态函数获得的唯一对象,不存在多个实例。) dateformate类则是将获得的年月日用一个格式表示出来。不存在修改日期值的方法。
要这么写 Calendar.YEAR Calendar.MONTH Calendar.DATE YEAR MONTH DATE这都是Calendar这个类的常量,需要用Calendar来引用。你单独写的话虚拟机只会把它们当做一般的变量,而程序中又没有声明这些变量,所以不符合语法,会报错
Calendar.YEAR Calendar.MONTH 要这样用才可以 c.add(Calendar.MONTH, -1);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
米家家常菜火锅地址在什么地方,想过去办事
仿写乡愁的格式――春酒的内容
人生就像卫生纸 没事尽量少扯什么意思
盗窃罪判刑三年最多可以减多少
五年级一班是全校人数最多这句病句怎么改
小朱家常菜馆这个地址在什么地方,我要处理点
我喜欢被别人辱骂,别人骂的话越难听 越粗鲁
爱贝母婴正荣店在什么地方啊,我要过去处理事
英语部分否定
用8个1平方厘米的正方形纸片拼成一个长方形,
团林沟怎么去啊,有知道地址的么
net 实现nonewithrsa 什么算法
想在商场开个服装店,哪个牌子好?
小叶杨树一方有多重
1.Mike is taller than any other boys in hi
推荐资讯
产品生命周期评价在清洁生产过程中的作用(关
是不是一台电脑激活过正版win10以后重装系统
奇怪啊 求解呢 为什么我输入领奖码,说我“不
酒店客房口号
匈奴皇后在匈奴王死后要嫁给他的儿子吗
求一部印度的电影:片名记不到 内容是一个警
长城c30质量怎么样13款
关于Adobe Photoshop CS2的剪裁问题
为什么一到了夏天我家小仓鼠就那么会喜欢睡觉
海文。海天。新东方。针对考研哪家比较好?
一段赞美花的排比句
使用跑步机减肥速度设置问题
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?