![](/img/trans.png)
[英]SimpleDateFormat parse and format on same date string gives different results
[英]SimpleDateFormat function parse(String s) gives wrong date
作為輸入,我必須格式化Date對象(例如,exDate = Fri Aug 01 00:00:00 EEST 2014)。 在解析日期之后,我得到了錯誤的日期。
SimpleDateFormat sdf = new SimpleDateFormat(
"dd-MMM-YYYY hh.mm.ss.SSSSSSSSS aa", Locale.ENGLISH);
String dateStart = sdf.format(exDate);
Date dateF = sdf.parse(dateStart);
dateStart將等於
01-Aug-2014 12.00.00.000000000 AM
和resut,dateF將等於
Sun Dec 29 00:00:00 EET 2013
因此,在解析帶有日期的字符串之后,結果是錯誤的。 也許,有人知道問題的根源嗎? 或者另一種在另一個SimpleDateFormat
格式化日期的方法?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.