為什么老是報(bào)錯(cuò)??
package?com.imooc6; import?java.text.ParseException; import?java.text.SimpleDateFormat; import?java.util.Calendar;import?java.util.Date;??? /**????*?????*?java.util.Calendar?類是一個(gè)抽象類,可以通過調(diào)用?getInstance()???? *?靜態(tài)方法獲取一個(gè)?Calendar?對象,此對象已由當(dāng)前日期時(shí)間初???? *?始化,即默認(rèn)代表當(dāng)前時(shí)間,如?Calendar?c?=?Calendar.getInstance();???? *?Calendar?c=Calendar.getInstance();//創(chuàng)建Calendar對象???? *?int?year=c.get(Calendar.YEAR);//獲取年???? *?int?month=c.get(Calendar.MONTH)+1;//獲取月,0表示1月份???? *?int?day=c.get(Calendar.DAY_OF_MONTH);//獲取日期???? *?int?hour=c.get(Calendar.HOUR_OF_DAY);//獲取小時(shí)???? *?int?minute=c.get(Calendar.MINUTE);//獲取分鐘???? *?int?second=c.get(Calendar.SECOND);//獲取秒??? ?*????? *?System.out.println("當(dāng)前時(shí)間:"+year+"-"+month+"-"+day+"?"+hour+":"???? *????????????????????+minute+":"+second);??? ?*????? ?*?其中,調(diào)用?Calendar?類的?getInstance()?方法獲取一個(gè)實(shí)例,然??? ??*?后通過調(diào)用?get()?方法獲取日期時(shí)間信息,參數(shù)為需要獲得的字段???? ??*?的值,?Calendar.Year?等為?Calendar?類中定義的靜態(tài)常量。???? ??*????? ??*????? ??*?Calendar?類提供了?getTime()?方法,用來獲取?Date?對象,???? ??*?完成?Calendar?和?Date?的轉(zhuǎn)換,還可通過?getTimeInMillis()?方法,??? ??*?獲取此?Calendar?的時(shí)間值,以毫秒為單位???? ??*?Date?d=c.getTime();???? ??*?Long?time=c.getTimeInMills();???? ??*?System.out.println("當(dāng)前時(shí)間:"+d);???? ??*?System.out.println("當(dāng)前毫秒數(shù):"+time);???? ??*????? ??*????? ??*?@author?Administrator??? ???*???? ???*/public?class?CalendarLianxi?{ ???/** ???*?@param?args ???*/ ???public?static?void?main(String[]?args)?{ ???//?TODO?Auto-generated?method?stub ???//?創(chuàng)建Calendar對象 ???Calendar?c?=?Calendar.getInstance(); ???int?year=c.get(Calendar.YEAR); ???int?month=c.get(Calendar.MONTH)+1; ???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("當(dāng)前時(shí)間:"+year+"-"+month+"-"+day+"?"+hour+":" ??? ??????????????????+minute+":"+second); ???????? ??? ??????????????????//?將Calendar對象轉(zhuǎn)換為Date對象 ??? ??????????????????Date?date?=?c.getTime();??????? ??? ???????????????????Long?time=c.getTimeInMillis(); ??? ???????????????????//?創(chuàng)建SimpleDateFormat對象,指定目標(biāo)格式 ??? ???????????????????SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss");???????? ??? ???????????????????//?將日期轉(zhuǎn)換為指定格式的字符串 ??? ???????????????????String?now?=?sdf.format(date); ??? ???????????????????System.out.println("當(dāng)前時(shí)間:"?+?now); ??? ???????????????????System.out.println(time); ??? ???????????????????String?a="2000年01月01日?01時(shí):01分:01秒"; ??? ???????????????????SimpleDateFormat?ssdf?=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss"); ??? ???????????????????//SimpleDateFormat?ssdf1=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss"); ??? ???????????????????try?{ Date?da=ssdf.parse(a); ??? ??????????????????????????????????//String?stt=ssdf1.format(da); ??? ????????????????????????//System.out.println(stt); ??? ????????????????????????c.setTime(da); ??? ????????????????????????Long?time1=c.getTimeInMillis(); ??? ????????????????????????System.out.println(time1); ??? ????????????????????????System.out.println(time-time1); ??? ????????????????????????}?catch?(ParseException?e)?{ ??? ???????????????????????? //?TODO?Auto-generated?catch?block ??? ???????????????????????? e.printStackTrace(); ??? ???????????????????????? System.out.println("數(shù)據(jù)有問題"); ??? ???????????????????????? } ??? ???????????????????????? }}
昨天運(yùn)行還是沒問題,今天運(yùn)行就有問題了!
2020-02-19
開頭注釋不規(guī)范導(dǎo)致的!