【发布时间】:2013-05-21 19:42:42
【问题描述】:
我正在尝试解析一个日期字符串,它是 FTP 服务器上文件的修改日期。以下是代码。
String dateString = mFTPClient.getModificationTime(PDF_FILE_NAME_PS);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
Date modificationDate = dateFormat.parse(dateString.substring(dateString.indexOf(" ")));
Log.v(TAG, "inside downloadservice dateString="+dateString);
Log.v(TAG, "inside downloadservice modificationdate="+modificationDate.toString());
我的日志里有这个
05-27 10:04:20.870: V/DownloadService(751): inside downloadservice dateString=213 20130523130035
05-27 10:04:20.890: V/DownloadService(751): inside downloadservice modificationdate=Sat Jul 23 07:30:35 AEDT 203
谁能帮我解决这个问题?
【问题讨论】:
-
为了清楚起见,您是否遇到从
dateString解析的modificationdate值不正确的问题? -
是的,解析的日期应该是 2013 年 5 月 23 日,我得到的是 203 年 7 月 23 日。
标签: java android ftp-client date-parsing