簡體   English   中英

我得到了SimpleDateFormat.parse()的意外輸出。

[英]I am getting an unexpected output of SimpleDateFormat.parse().

當我執行以下代碼時

    SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/YYYY");

    Date today=new Date();

    String olddate="03/11/2016";
    System.out.println(sdf.parse(olddate));

為什么結果顯示為IST 2015年12月27日00:00:00。

但是我期待IST 2016年11月3日星期三00:00:00。

任何人都可以解釋。 以及如何獲得所需的輸出。

日期格式錯誤。 應該是y而不是Y-

dd / MM / yyyy

  • Y指定周年
  • y指定年份

有關更詳細的見解視圖,請查看鏈接Oracle Docs ,您將看到我們在此處傳遞的每個字符的含義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM