亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么Date方法和Calendar的時間中的月份不一樣啊,為什么Calendar月份不對呀,求幫助

package shijian;

import java.util.*;

import java.text.*;

public class time {


public static void main(String[] args) {

// TODO 自動生成的方法存根


Date d=new Date();

SimpleDateFormat tim=new SimpleDateFormat("yyyy年-MM月-dd日? HH時-mm分-ss秒");

String today=tim.format(d);

System.out.println(today);

String today1="2020年-05月-29日? 23時-34分-12秒";

SimpleDateFormat tim1=new SimpleDateFormat("yyyy年-MM月-dd日? HH時-mm分-ss秒");

try {

Date a=tim1.parse(today1);

System.out.println("當前時間為:"+a);

} catch (ParseException e) {

// TODO 自動生成的 catch 塊

e.printStackTrace();

}

Calendar c=Calendar.getInstance();

int year=c.get(Calendar.YEAR);

int month=c.get(Calendar.MONTH);

int day=c.get(Calendar.DAY_OF_MONTH);

int hour=c.get(Calendar.HOUR_OF_DAY);

int minute=c.get(Calendar.MINUTE);

int second=c.get(Calendar.SECOND);

System.out.println("當前時間為:"+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);

}


}

Date中的是準確的月份,Calendar中的月份為啥是4月呀

http://img1.sycdn.imooc.com//5ed1305d0001d69306870192.jpg

正在回答

1 回答

在Calendar類中調用的Calendar.MONTH屬性他的計算方式為:從一年中的第一個月 JANUARY為 0開始計算,你要的月份,其實就要Calendar.MONTH+1

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么Date方法和Calendar的時間中的月份不一樣啊,為什么Calendar月份不對呀,求幫助

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號