FTPClient获得文件最后修改时间格式问题。
--------------------编程问答--------------------SimpleDateFormat.parse() --------------------编程问答-------------------- 这个返回值很诡异,难道只能靠截取其中的一部分:
getModificationTime(Path).split(" ")[1].split("\\.")[0])
然后再转? --------------------编程问答--------------------
呃,你是说直接转吗?
我试过了,不行。 --------------------编程问答-------------------- 刚又换了台ftp服务器做了下试验,得到的结果为:“213 20100719065946”
没有了小数点,但前面的“213”加空格依然存在。可以肯定后14位为“YYYYMMDDhhmmss”格式。
现在的问题是,在不同的FTP服务器上得到的格式会不会有很大差别? --------------------编程问答-------------------- 看看javadoc说明:
getModificationTime
Issue the FTP MDTM command (not supported by all servers to retrieve the last modification time of a file. The modification string should be in the ISO 3077 form "YYYYMMDDhhmmss(.xxx)?". The timestamp represented should also be in GMT, but not all FTP servers honour this. --------------------编程问答-------------------- 楼主这个问题解决了没
补充:Java , Web 开发