導航:首頁 > 編程語言 > javacalendarstring

javacalendarstring

發布時間:2023-06-13 05:41:47

java中利用Calendar 對象 對日期和字元串之間怎樣進行轉換

樓上的代源碼這么復雜。
日期-字元串
String dataString=String.format("%1$tF %1$tA %1$tT",Calendar .getTime() );
字元串-日期
如果是yyyy-MM-dd HH:mm:ss[:ms]
直接TimeStamp.parse(dataString);

㈡ java calendar 時間

1、計算某一月份的最大天數

Calendartime=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//注意,Calendar對象默認一月為0
intday=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天數

註:在使用set方法之前,必須先clear一下,否則很多信息會繼承自系統當前時間。
2、Calendar和Date的轉化
(1) Calendar轉化為Date

Calendarcal=Calendar.getInstance();
Datedate=cal.getTime();

(2) Date轉化為Calendar

Datedate=newDate();
Calendarcal=Calendar.getInstance();
cal.setTime(date);

3、格式化輸出日期時間

Datedate=newDate();
SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
System.out.println(df.format(date));

4、計算一年中的第幾星期
(1)計算某一天是一年中的第幾星期

Calendarcal=Calendar.getInstance();
cal.set(Calendar.YEAR,2006);
cal.set(Calendar.MONTH,8);
cal.set(Calendar.DAY_OF_MONTH,3);
intweekno=cal.get(Calendar.WEEK_OF_YEAR);

(2)計算一年中的第幾星期是幾號

SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-dd");
Calendarcal=Calendar.getInstance();
cal.set(Calendar.YEAR,2006);
cal.set(Calendar.WEEK_OF_YEAR,1);
cal.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);
System.out.println(df.format(cal.getTime()));

㈢ java 使用Calendar 獲取上月時間

c.add(Calendar.DAY_OF_MONTH,-15)是調用Calendar的抽象方法abstract void add(int Field,int amount)它的作用是根據日歷的規則,為給定的日歷欄位版添加或減去指定的時間權量。
就是在現有時間的基礎上,減去15天,所得到的日期。

㈣ java Calendar 賦值

是要這樣么?
System.out.println(new StringBuilder().append(year).append("年")
.append(month + 1).append("月").append(day).append("號")
.append(hour).append("點").append(minute).append("分")
.append(second).append("秒").toString());

㈤ java Calendar日期類 和異常的問題

因為Java認為周日是第一天,因此會比你認為的多1

運行時異常就是在專程序執行過程中出現屬的異常,這種異常編寫代碼時可以通過程序捕捉,也可以不進行人為的處理。
例如:空指向異常(NullPointerException),這種異常一般都不會人為處理,但執行過程中可以會出現。

非運行時異常也稱為檢查異常,在編寫代碼時就必須對異常進行處理,否則編譯時會提示錯誤,這種異常也是必須人為處理的。(try...catch或throws)
例如:IOException或SQLException,這類異常在編寫時就必須處理。

㈥ JAVA 日期類型是String YYYYMM取下一個月的第一天

packagetest;

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassYuGiOh
{
privatestaticStringconvert(Stringsource)
{

{
SimpleDateFormatsdf=newSimpleDateFormat("yyyyMM");
SimpleDateFormatsdf2=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Datedate=sdf.parse(source);
Calendarcalendar=Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MONTH,1);
returnsdf2.format(calendar.getTime());
}
catch(ParseExceptione)
{
e.printStackTrace();
}
return"";
}

publicstaticvoidmain(String[]args)
{
Stringresult=convert("201503");
System.out.println(result);
}
}

閱讀全文

與javacalendarstring相關的資料

熱點內容
網路ip地址不對 瀏覽:761
聯盟會員網站上應該有哪些內容 瀏覽:957
編程里ch什麼意思 瀏覽:644
寶山桌上文件櫃多少錢 瀏覽:884
電信網路電視怎麼看直播電視 瀏覽:319
直播帶貨運營怎麼做數據 瀏覽:882
linux系統csv文件打開亂碼 瀏覽:624
js平方根計算 瀏覽:474
命令提示符如何看網路結構 瀏覽:921
mac的lr配置文件路徑 瀏覽:424
在電腦上怎麼qq傳文件怎麼打開不了 瀏覽:154
百度雲怎麼找本地文件 瀏覽:661
小米4怎樣把程序加密 瀏覽:118
蘋果手機屏幕6個密碼 瀏覽:882
如何用手機編程小游戲 瀏覽:531
輸入你的小程序appid 瀏覽:276
ps文件暫存檔已滿 瀏覽:230
微信紅包留言可以語音 瀏覽:192
c語言畫直線代碼 瀏覽:107
華為g7文件管理在哪裡 瀏覽:74

友情鏈接