資源描述:
《JAVA常用日期格式處理.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、/** * 取當前日期*?。溃騟turn當前日期的字符串 ,如2002—12—12 **/?。饀blicstaticString today(){java.text。SimpleDateFormatformatter =newjava.text。SimpleDateFormat("yyyy—MM—dd");java.util.Dat(yī)ecurrentTime_1=new?。阛va.util.Dat(yī)e(); StringdateString=formatter。format(currentTime_1);returndateString
2、;}/**?。‘斍皶r間,*@return當前時間,如:21:10:12?。?publicstaticStringtime(){ java.text.SimpleDat(yī)eFormatformat(yī)ter =newjava。text。SimpleDateFormat(”HH:mm:ss”); java。util。Dat(yī)e?。鉼rrentTime_1?。健ewjava.util.Date(); StringdateString=formatter。format(currentTime_1); ?。颍錿urn dateString;
3、} /***將java.util.date型按照指定格式轉為字符串 * @paramd 源對象 * @paramsFormatps?。狜return 如:2003—01—01 */ privatestat(yī)icString toString(java.util.Dated,StringsFormat){ java。text.SimpleDateFormat formatter =newjava。text.SimpleDateFormat(sFormat); Stringdat(yī)eString=formatter.format(
4、d); returndateString;}/*** 強制類型轉換 從串到日期?。param sDat(yī)e源字符串,采用yyyy-MM-dd格式 ?。paramsFormatps *@return得到的日期對象* @throwsParseException*/?。穑鮞licstaticjava.util.DateparseDat(yī)e(String sDate, String sFormat(yī))throws ParseException{java.text。SimpleDateFormatformatter =?。顄ll;java。u
5、til.Dat(yī)eutildate =null;formatter=newjava.text.SimpleDateFormat(sFormat); utildate=formatter。parse(sDate); returnutildate;}/***強制類型轉換從串到時間戳*@paramsDate源串* @param sFormat(yī)遵循格式*@return取得的時間戳對象* @throws?。衋rseException ?。痯ublic staticTimestamp parseTimestamp(StringsDate,Stri
6、ng?。驠ormat)throws ParseException{ java。text.SimpleDateFormat formatter = null; java.util.Dateutildate= null; formatter=new?。辏幔觯幔畉ext。SimpleDateFormat(sFormat);utildate=format(yī)ter.parse(sDat(yī)e); java。sql.Timestamptsdate=?。睿鍂?。阛va.sql.Timestamp(utildate.getTime()); retu
7、rntsdate;}/** *getCurDat(yī)e 取當前日期?。狜returnjava.util.Date型日期**/publicstatic java。util。Dat(yī)egetCurDate(){ return(newjava。util。Date()); }/**?。。鏴tCurTimestamp取當前時間戳*?。纑eturnjava.sql.Timestamp **/publicstat(yī)icjava.sql。TimestampgetCurTimestamp(){ java.util.Datetoday?。健ewjava。ut
8、il。Date(); java。sql。Timestampts =newjava.sql。Timestamp(today.getTime()); returnts;}