org.apache.commons.net.ftp.parser

## Interface FTPTimestampParser

- All Known Implementing Classes:
    FTPTimestampParserImpl

      public interface FTPTimestampParser

  This interface specifies the concept of parsing an FTP server's timestamp.
  Since:
    1.4

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `DEFAULT_RECENT_SDF` the default recent date format.
    `static String` | `DEFAULT_SDF` the default default date format.

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Calendar` | `parseTimestamp(String timestampStr)` Parses the supplied datestamp parameter.

- - ### Field Detail

    - #### DEFAULT_SDF

          static final String DEFAULT_SDF

      the default default date format.
      See Also:
        Constant Field Values

    - #### DEFAULT_RECENT_SDF

          static final String DEFAULT_RECENT_SDF

      the default recent date format.
      See Also:
        Constant Field Values

  - ### Method Detail

    - #### parseTimestamp

          Calendar parseTimestamp(String timestampStr)
                           throws ParseException

      Parses the supplied datestamp parameter. This parameter typically would have been pulled from a longer FTP listing via the regular expression mechanism
      Parameters:
        `timestampStr` - - the timestamp portion of the FTP directory listing to be parsed
      Returns:
        a `java.util.Calendar` object initialized to the date parsed by the parser
      Throws:
        `ParseException` - if none of the parser mechanisms belonging to the implementor can parse the input.

Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.