第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么日期無法解析

為什么日期無法解析

一只斗牛犬 2022-11-30 10:10:50
我正在嘗試解析一個新的 Date 對象,但我一直遇到以下錯誤。W/System.err: java.text.ParseException: Unparseable date: "Thu May 16 09:28:39 GMT+01:00 2019"我為 dateFormat 嘗試了各種不同的模式,但似乎沒有任何效果。這就是錯誤所在。c.setTime(dateFormat.parse(oldDate));代碼  public static String addDay(int numberOfDays) {    String oldDate = String.valueOf(new Date());    SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy'T'HH:mm:ss", Locale.ENGLISH);    Calendar c = Calendar.getInstance();    try {     c.setTime(dateFormat.parse(oldDate));    } catch (ParseException e) {        e.printStackTrace();    }    c.add(Calendar.DAY_OF_YEAR,numberOfDays);    dateFormat=new SimpleDateFormat("dd-MM-yyyy'T'HH:mm:ss",  Locale.ENGLISH);    Date newDate=new Date(c.getTimeInMillis());    String resultDate=dateFormat.format(newDate);    return resultDate;}
查看完整描述

3 回答

?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超7個贊

試試這個功能


在您的問題中,您正在轉(zhuǎn)換Date為string


然后在您再次解析String為Date


那是很長的路要走。你可以直接設(shè)置為 c.setTime(oldDate);


  public static String addDay(int numberOfDays) {

    Date oldDate = new Date();

    SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy'T'HH:mm:ss", Locale.ENGLISH);

    Calendar c = Calendar.getInstance();

    c.setTime(oldDate);

    c.add(Calendar.DAY_OF_YEAR,numberOfDays);

    dateFormat=new SimpleDateFormat("dd-MM-yyyy'T'HH:mm:ss",  Locale.ENGLISH);

    Date newDate=new Date(c.getTimeInMillis());

    String resultDate=dateFormat.format(newDate);

    return resultDate;

  }


查看完整回答
反對 回復(fù) 2022-11-30
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個贊

模式應(yīng)該是這樣的:


SimpleDateFormat sdf = new SimpleDateFormat("EE MMM dd HH:mm:ss z yyyy",

                                            Locale.ENGLISH);

然后打印你需要第二個 SimpleDateFormat:


Date parsedDate = sdf.parse(date);


SimpleDateFormat print = new SimpleDateFormat("MMM d, yyyy HH:mm:ss");


System.out.println(print.format(parsedDate));


查看完整回答
反對 回復(fù) 2022-11-30
?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個贊

你的模式是錯誤的。你應(yīng)該使用EEE MMM dd HH:mm:ss z yyyy



查看完整回答
反對 回復(fù) 2022-11-30
  • 3 回答
  • 0 關(guān)注
  • 194 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號