導航:首頁 > 編程語言 > 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相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接