多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 【javaSE】Date和Calendar類

【javaSE】Date和Calendar類

來源:程序員人生   發布時間:2015-09-01 08:02:50 閱讀次數:4961次

************************************************************************   ****原文:blog.csdn.net/clark_xu 徐長亮的專欄 ************************************************************************

2.1 Date類及經常使用方法

java.util.Date類用于封裝日期和時間信息。目前Date類的大多數用于進行時間份量計算的方法已被Calendar取代。

無參的構造方法,構造的Date對象封裝當前的日期和時間信息

Date date=new Date();

Date類已重新了toString對象

getTime()方法:獲得197011日距今的毫秒數,例如

long time=date.getTime();

setTime()方法通過毫秒數設置Date對象的時間,例如

date.setTime(date.getTime()+ 24*60 *60*1000);

2.2 SimpleDateFormat

java.text.SimpleDateFormat類用于實現Date對象和字符串表示的日期信息直接的轉換。其構造方法為:

SimpleDateFormate sdf=new SimpleDateFormat(“yyyy-MM-dd”)

Date date=new Date();

SimpleDateFormatformat方法用于將日期數據依照指定的格式轉換為字符串

2.2.1 parse方法

parse方法用于依照特定格式將表示時間的字符串轉換為Date對象。例如:

String dateStr=”2013-01-06”

SimpleDateFormate sdf=new SimpleDateFormat(“yyyy-MM-dd”);

Date date=sdf.parse(dateStr);

2.2.2 經常使用格式字符串

年: yyyy, yy

月:MM

日:dd    

星期:E 可用值或參數:Sun,

上午:a 可用值后者參數為:PMAM

24小時制:HH

12小時制:hh

分鐘:mm

秒:ss

2.3 DateFormat

DateFormatSimpleDateFormat的父類,其工廠方法getXXXInstance可用返回不同地域的日期格式DateFormat對象,例如

DateFormart df2=DateFormat.getDateInstane(DateFormat.MEDIUM,Locale.CHINA);

String dateStr=df2.format(new Date());

2.4 Calendar

java.util.Calendar類用于封裝日歷信息,其主要作用在于可用對時間份量進行運算。Calendar是抽象類,其具體自雷針對不同國家的日歷系統,其中最廣泛的的GregorianCalendar(格里高利歷),例如

new GregorianCalendar(zone,aLocale);

         通常使用Clendar的靜態方法getInstance取得Calendar對象;getInstance方法根據系統的地域仔細返回不同的Calenar類的實現

2.4.1 Calendar份量運算

Calendar通過setget方法對各個世界份量進行設置和獲得;時間份量包括:Calendar.YEAR, MOUNTH, DATE, DAY_OF_WEEK, DAY_OF_YEAR, WEEK_OF_MOUTH,WEEK_OF_YEAR等待

         例如:Calendar c=Calendar.getInstance();

                     c.set(Calendar.YEAR,2013)

                     c.set(Calendar.MOUNTH,Calendar.JANUARY);

                     c.set(Calendar.DATE,29);

         注:Calendar對象自動適應,由于229日沒有,自動變成31

2.4.2 Calendar經常使用API

add方法對某個時間份量進行增加:

         c.add(Calendar.MOUNTH,1);

         getActualMaximum可以返回某個時間份量的最大值

         c. getActualMaximum(Calendar.DATE)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久精品国产精品亚洲 | 在线亚洲成人 | www.高清| 国产视频二区在线观看 | 亚洲精品美女久久久aaa | 宇都宫紫苑最新作品 | 日本一区二区三区免费高清在线 | 国产成人香蕉在线视频fuz | 免费国产在线观看老王影院 | 福利第一页| 高清视频在线播放 | 色综合91| 亚洲精品蜜桃久久久久久 | 欧美成人一区二区 | 欧美另类性 | 欧美另类xxx| 久久欧美精品欧美久久欧美 | 欧美13一18成年性 | 日韩大片在线观看 | 国产在线综合网 | 爱爱网网站免费观看 | wwwxxxx欧美| 在线观看男女男免费视频 | 久久男人 | 国产精品2020观看久久 | 正在播放国产露脸真实高清 | 禁视频网站在线观看漫画 | 福利四区 | 国产成人精品无缓存在线播放 | 欧美一区二区三区四区五区六区 | baoyu116.永久免费网站 | 午夜欧美激情 | 日韩欧美亚洲一区二区综合 | japanesexxxxhd乱| 亚洲一区二区三区夜色 | 91宅男| 亚洲视频自拍偷拍 | 极品丝袜高跟91极品系列 | 久久精品毛片 | 2018久久久国产精品 | 亚洲综合性 |