commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rory Winston (JIRA)" <>
Subject [jira] Commented: (NET-253) How to get time values (hour, min, sec) using FileFTP.getTimestamp() method
Date Wed, 04 Feb 2009 23:51:59 GMT


Rory Winston commented on NET-253:

If you look at the code in, you will see that it attempts to extract
the maximum amount of timestamp information that is available from the FTP listings. However
, if that is not available from an FTP listing, it wont be available using getTimestamp().

One way to check this would be to log into the FTP server and issue an "ls" from the command
line, and see if you can see any hour/minute fields for the files you are talking about.

> How to get time values (hour, min, sec) using FileFTP.getTimestamp() method
> ---------------------------------------------------------------------------
>                 Key: NET-253
>                 URL:
>             Project: Commons Net
>          Issue Type: Task
>    Affects Versions: 2.0
>         Environment: Windows Vista Business, java version "1.6.0_11"
>            Reporter: Jignesh Patel
> Hello,
> I am using commons-net-2.0 in my application to access FTP server.
> My aim is to get value of "last modified date/time" value for any file present on FTP
> The FTP Server resides at different location and I don't have direct access to it.
> Beloew are some lines I can see when I connect to FTP Server using ftp client software.
> 220 <server-name> X2 WS_FTP Server 5.0.4 (2790816660)  
> USER <userid>  
> 331 Password required  
> PASS **********  
> 230 user logged in  
> SYST  
> 215 UNIX
> Though it was listed "UNIX", I confirmed with my team that actual operating system on
FTP Server is Windows 2000.
> To achieve my aim, I used getTimestamp() method of FileFTP class.
> I have used default settings. Even I have not configured FTP server using FTPClientConfig.
> The problem is - the Calendar object returned by invoking getTimestamp() method only
contains correct date (day, month & year) value. It does not contain time parts (hour,
min, sec, etc.). When I tried to print date in yyyy-MM-dd HH:mm:ss format, it printed zeros
for HH, mm & ss parts (e.g. 2007-03-26 00:00:00). Any idea on how to get date value value
along with time parts? Am I missing some other configurations?
> Note: If above option fails, I may plan to use getModificationTime() method of FTPClient
> Thank you,
> Jignesh

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message