<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一哥們寫的日期處理類,很棒

    ? import ? java.util.Calendar; ?
    ? import ? java.sql.Date; ?
    ? import ? java.text.SimpleDateFormat; ?
    ? import ? java.text.ParseException; ?
    ? ?
    ? /** ?
    ? ? * ? Utility ? to ? date ? time ?
    ? ? * ? @version ? 0.1 ?
    ? ? * ? @author ? Super ? Zhao ?
    ? ? */ ?
    ? public ? class ? DateTimeUtil ? { ?
    ? ?
    ? /** ?
    ? ? * ? 由java.util.Date到j(luò)ava.sql.Date的類型轉(zhuǎn)換 ?
    ? ? * ? @param ? date ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getSqlDate(java.util.Date ? date){ ?
    ? return ? new ? Date(date.getTime()); ?
    ? } ?
    ? ?
    ? public ? static ? Date ? nowDate(){ ?
    ? Calendar ? calendar=Calendar.getInstance(); ?
    ? return ? getSqlDate(calendar.getTime()); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某一日期的后一天 ?
    ? ? * ? @param ? date ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getNextDate(Date ? date){ ?
    ? Calendar ? calendar=Calendar.getInstance(); ?
    ? calendar.setTime(date); ?
    ? int ? day=calendar.get(Calendar.DATE); ?
    ? calendar.set(Calendar.DATE,day+1); ?
    ? return ? getSqlDate(calendar.getTime()); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某一日期的前一天 ?
    ? ? * ? @param ? date ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getPreviousDate(Date ? date){ ?
    ? Calendar ? calendar=Calendar.getInstance(); ?
    ? calendar.setTime(date); ?
    ? int ? day=calendar.get(Calendar.DATE); ?
    ? calendar.set(Calendar.DATE,day-1); ?
    ? return ? getSqlDate(calendar.getTime()); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某年某月第一天的日期 ?
    ? ? * ? @param ? year ?
    ? ? * ? @param ? month ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getFirstDayOfMonth(int ? year,int ? month){ ?
    ? Calendar ? calendar=Calendar.getInstance(); ?
    ? calendar.set(Calendar.YEAR,year); ?
    ? calendar.set(Calendar.MONTH,month-1); ?
    ? calendar.set(Calendar.DATE,1); ?
    ? return ? getSqlDate(calendar.getTime()); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某年某月最后一天的日期 ?
    ? ? * ? @param ? year ?
    ? ? * ? @param ? month ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getLastDayOfMonth(int ? year,int ? month){ ?
    ? Calendar ? calendar=Calendar.getInstance(); ?
    ? calendar.set(Calendar.YEAR,year); ?
    ? calendar.set(Calendar.MONTH,month); ?
    ? calendar.set(Calendar.DATE,1); ?
    ? return ? getPreviousDate(getSqlDate(calendar.getTime())); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 由年月日構(gòu)建java.sql.Date類型 ?
    ? ? * ? @param ? year ?
    ? ? * ? @param ? month ?
    ? ? * ? @param ? date ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? buildDate(int ? year,int ? month,int ? date){ ?
    ? Calendar ? calendar=Calendar.getInstance(); ?
    ? calendar.set(year,month-1,date); ?
    ? return ? getSqlDate(calendar.getTime()); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 取得某月的天數(shù) ?
    ? ? * ? @param ? year ?
    ? ? * ? @param ? month ?
    ? ? * ? @return ? int ?
    ? ? */ ?
    ? public ? static ? int ? getDayCountOfMonth(int ? year,int ? month){ ?
    ? Calendar ? calendar=Calendar.getInstance(); ?
    ? calendar.set(Calendar.YEAR,year); ?
    ? calendar.set(Calendar.MONTH,month); ?
    ? calendar.set(Calendar.DATE,0); ?
    ? return ? calendar.get(Calendar.DATE); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某年某季度的最后一天的日期 ?
    ? ? * ? @param ? year ?
    ? ? * ? @param ? quarter ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getLastDayOfQuarter(int ? year,int ? quarter){ ?
    ? int ? month=0; ?
    ? if(quarter>4){ ?
    ? return ? null; ?
    ? }else{ ?
    ? month=quarter*3; ?
    ? } ?
    ? return ? getLastDayOfMonth(year,month); ?
    ? ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某年某季度的第一天的日期 ?
    ? ? * ? @param ? year ?
    ? ? * ? @param ? quarter ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getFirstDayOfQuarter(int ? year,int ? quarter){ ?
    ? int ? month=0; ?
    ? if(quarter>4){ ?
    ? return ? null; ?
    ? }else{ ?
    ? month=(quarter-1)*3+1; ?
    ? } ?
    ? return ? getFirstDayOfMonth(year,month); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某年的第一天的日期 ?
    ? ? * ? @param ? year ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getFirstDayOfYear(int ? year){ ?
    ? return ? getFirstDayOfMonth(year,1); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? 獲得某年的最后一天的日期 ?
    ? ? * ? @param ? year ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? Date ? getLastDayOfYear(int ? year){ ?
    ? return ? getLastDayOfMonth(year,12); ?
    ? } ?
    ? ?
    ? /** ?
    ? ? * ? String到j(luò)ava.sql.Date的類型轉(zhuǎn)換 ?
    ? ? * ? @param ? param ?
    ? ? * ? @return ? Date ?
    ? ? */ ?
    ? public ? static ? java.sql.Date ? StringToDate(String ? param) ? { ?
    ? if(StringUtil.nullOrBlank(param)) ? { ?
    ? return ? null; ?
    ? } ? else ? { ?
    ? java.util.Date ? date ? =null; ?
    ? try ? { ?
    ? SimpleDateFormat ? sdf=new ? SimpleDateFormat("yyyy-MM-dd"); ?
    ? date ? = ? sdf.parse(param); ?
    ? return ? new ? Date(date.getTime()); ?
    ? } ?
    ? catch ? (ParseException ? ex) ? { ?
    ? //ex.printStackTrace(); ?
    ? return ? null; ?
    ? } ?
    ? } ?
    ? } ?
    ? }??

    posted on 2007-01-25 13:52 扭轉(zhuǎn)乾坤 閱讀(584) 評(píng)論(2)  編輯  收藏 所屬分類: JAVA常用技巧

    評(píng)論

    # re: 一哥們寫的日期處理類,很棒 2007-01-30 15:04 ?

    ?  回復(fù)  更多評(píng)論   

    # re: 一哥們寫的日期處理類,很棒[未登錄](méi) 2009-05-28 08:30 Jerry

    強(qiáng),我頂一個(gè)……謝謝了  回復(fù)  更多評(píng)論   

    <2007年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(2)

    隨筆分類(31)

    隨筆檔案(30)

    文章分類(32)

    文章檔案(33)

    相冊(cè)

    PHP小站-首頁(yè)

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲国产精品VA在线观看麻豆| 亚洲美免无码中文字幕在线| 免费精品人在线二线三线区别| 好男人资源在线WWW免费| 亚洲中文字幕乱码一区| 久久亚洲AV成人无码软件| 亚洲乱码无码永久不卡在线| 啊v在线免费观看| 成人无遮挡毛片免费看| 亚洲视频在线观看免费视频| 中文字幕乱码免费看电影| 黄色免费网站在线看| 亚洲av永久无码精品网址| 最新国产成人亚洲精品影院| 亚洲午夜久久久精品影院| 亚洲午夜久久久久久久久电影网| 亚洲?V无码成人精品区日韩| 亚洲啪啪免费视频| 毛片免费观看的视频在线| 免费一级特黄特色大片在线| 亚洲精品成人片在线观看精品字幕| 亚洲黄页网在线观看| 亚洲午夜福利在线视频| 免费a级黄色毛片| 国产免费阿v精品视频网址| 久久精品国产亚洲一区二区| 日韩免费人妻AV无码专区蜜桃| 亚洲中文字幕无码av在线| 精品久久久久久久免费人妻 | 国产自产拍精品视频免费看 | 国产精品成人69XXX免费视频| 中文字幕免费在线看| 一区二区免费视频| 91频在线观看免费大全| 在线观着免费观看国产黄| 国产日产亚洲系列最新| 亚洲影院在线观看| 亚洲中文字幕无码av| 国产成人精品免费大全| 18禁无遮挡无码国产免费网站| 暖暖免费高清日本中文|