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

熱點內容
省內圓通快遞寄文件夾需要多少錢 瀏覽:740
iphone程序加密 瀏覽:884
win10文件夾調整文件行高 瀏覽:681
創意手繪教程 瀏覽:754
微信刪除帳號信息 瀏覽:596
mysql操作類文件 瀏覽:649
繞過xp密碼 瀏覽:158
大眾速騰專用app有哪些 瀏覽:455
arpa首先將計算機網路劃分為 瀏覽:617
蘋果系統開機音樂 瀏覽:875
windows8顯示隱藏文件 瀏覽:603
ipad2可以升級到92嗎 瀏覽:857
如何打開ps保存的文件 瀏覽:744
幼兒編程教育有哪些 瀏覽:453
汽車發外地用什麼app 瀏覽:810
網路如何贊美女人漂亮 瀏覽:143
如何把桌面文件放到excel裡面 瀏覽:363
照片文件名是怎麼查的 瀏覽:876
c怎麼在cmd模式下顯示文件 瀏覽:325
手機怎麼把文件夾的圖片移到相冊 瀏覽:440

友情鏈接