当前位置:编程学习 > JAVA >>

FTPClient获得文件最后修改时间格式问题。

--------------------编程问答--------------------
SimpleDateFormat.parse() --------------------编程问答-------------------- 这个返回值很诡异,难道只能靠截取其中的一部分:
getModificationTime(Path).split(" ")[1].split("\\.")[0])
然后再转? --------------------编程问答--------------------
引用 1 楼 runer 的回复:
SimpleDateFormat.parse()

呃,你是说直接转吗?
我试过了,不行。 --------------------编程问答-------------------- 刚又换了台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 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,