站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        java中將string轉(zhuǎn)為date的方法有哪些

        轉(zhuǎn)換方法:1、使用SimpleDateFormat來(lái)格式化時(shí)間;2、使用“org.apache.commons.lang3.time.DateUtils”來(lái)格式化時(shí)間;3、使用DateTimeFormatter來(lái)格式化時(shí)間。

        java中將string轉(zhuǎn)為date的方法有哪些

        本教程操作環(huán)境:windows7系統(tǒng)、java8版、DELL G3電腦。

        String轉(zhuǎn)Date常見(jiàn)三種方式:SimpleDateFormat、org.apache.commons.lang3.time.DateUtils、DateTimeFormatter(Java 8)

        描述
        SimpleDateFormat 線(xiàn)程不安全、文本匹配靈活

        DateUtils

        工具類(lèi)、支持日期運(yùn)算
        DateTimeFormatter

        線(xiàn)程安全、配合LocalDateTime支持鏈?zhǔn)骄幊?、方便比較運(yùn)算

        下面為示例代碼

        /**      *     指定當(dāng)前時(shí)間-指定時(shí)間是否大于30秒      */          //SimpleDateFormat     private static void m1() throws ParseException {         String endTime = "哈哈2020-02-07 18:58:02.0你好";//支持特殊格式轉(zhuǎn)換         String format = "哈哈yyyy-MM-dd HH:mm:ss";         SimpleDateFormat sdf = new SimpleDateFormat(format);         Date edate = sdf.parse(endTime);         Date now = new Date();         String nowStr = DateFormatUtils.format(now, format);         if(DateUtils.addSeconds(edate, 30).before((now))){             logger.info("true endTime={} now={}",endTime, nowStr);         }else{             logger.info("false endTime={} now={}",endTime, nowStr);         }     }      //DateUtils     private static void m3() throws ParseException {         String endTime = "2020-02-07 18:58:02.0";         String format = "yyyy-MM-dd HH:mm:ss";         Date edate = DateUtils.parseDate(endTime, format, "yyyy-MM-dd HH:mm:ss.SSS");//支持多格式匹配         Date now = new Date();         String nowStr = DateFormatUtils.format(now, format);         if(DateUtils.addSeconds(edate, 30).before((now))){             logger.info("true endTime={} now={}",endTime, nowStr);         }else{             logger.info("false endTime={} now={}",endTime, nowStr);         }     }      //DateTimeFormatter     private static void m2(){         String endTime = "2020-02-07 18:58:02";         String format = "yyyy-MM-dd HH:mm:ss";         LocalDateTime now = LocalDateTime.now();         DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(format);         String nowStr = now.format(dateTimeFormatter);         if(LocalDateTime.parse(endTime, dateTimeFormatter)                 .plusSeconds(30).isBefore(LocalDateTime.now())){//鏈?zhǔn)骄幊?            logger.info("true endTime={} now={}",endTime, nowStr);         }else{             logger.info("false endTime={} now={}",endTime, nowStr);         }     }

        相關(guān)視頻教程推薦:Java視頻教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产精品日本一区二区不卡视频| 99精品在线免费| 久久99国产精品久久99| 下载天堂国产AV成人无码精品网站| 九九精品在线观看| 老司机亚洲精品影院| 热综合一本伊人久久精品 | 一本色道久久综合亚洲精品| 91精品无码久久久久久五月天 | 伊人久久大香线蕉精品| 国内精品伊人久久久久AV影院| 亚洲精品国产高清嫩草影院 | 国产精品禁18久久久夂久| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 91视频国产精品| 日韩精品系列产品| 中文字幕一精品亚洲无线一区| 国产欧美在线观看精品一区二区 | 免费精品国产自产拍在线观看 | 在线观看日韩精品| 99视频在线观看精品| 成人区人妻精品一区二区不卡视频| 日韩精品一区二区三区色欲AV| 中文精品99久久国产| 欧美日韩精品在线观看| 精品伦精品一区二区三区视频| 国产麻豆精品入口在线观看 | 99精品国产高清一区二区麻豆| 精品国产AV一区二区三区| 欧产日产国产精品精品| 欧洲精品99毛片免费高清观看| 亚洲av永久无码精品漫画| 亚洲精品国偷自产在线| 亚洲国产精品成人久久 | 亚洲乱码精品久久久久..| 亚洲精品无码久久久久去q | 精品久久久久一区二区三区| 久久国产精品免费| 四虎影视永久在线精品| 亚洲国产一成久久精品国产成人综合| 国产精品爱搞视频网站|