Junsheng Chen created NET-461: --------------------------------- Summary: getTimestamp() return is different by same file in windows and linux Key: NET-461 URL: https://issues.apache.org/jira/browse/NET-461 Project: Commons Net Issue Type: Bug Components: FTP Affects Versions: 3.1 Environment: Linux and Windows Reporter: Junsheng Chen Priority: Minor Fix For: 3.2
When using "listFiles" in FTPClient, I have found getTimestamp() return is different in windows and linux. For example,The file last modified time is 2012-04-24 15:10:40 (GMT +8:00) both in linux and windows, getTimestamp return is "Tue Apr 24 15:10:00 CST 2012" in windows, but return "Tue Apr 24 07:10:00 CST 2012" in linux。 Detail: My Code is: FTPClient client = new FTPClient(); client.connect("*.*.*.*", 21); client.login("*******", "*********"); FTPFile[] files = client.listFiles(); for (int i = 0; i < files.length; i++) { FTPFile ftpFile = files[i]; System.out.println(ftpFile.getTimestamp().getTime()); } Code print: Windows: Tue Apr 24 15:10:00 CST 2012 Linux: Tue Apr 24 07:10:00 CST 2012 getTimestamp() return all is same but hour information is different。 Thanks -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira