Class JavaTimeFormatter

  • Direct Known Subclasses:
    ApiClient

    @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2024-09-05T17:56:07.019823Z[Etc/UTC]")
    public class JavaTimeFormatter
    extends Object
    Class that add parsing/formatting support for Java 8+ OffsetDateTime class. It's generated for java clients when AbstractJavaCodegen#dateLibrary specified as java8.
    • Constructor Detail

      • JavaTimeFormatter

        public JavaTimeFormatter()
    • Method Detail

      • getOffsetDateTimeFormatter

        public DateTimeFormatter getOffsetDateTimeFormatter()
        Get the date format used to parse/format OffsetDateTime parameters.
        Returns:
        DateTimeFormatter
      • setOffsetDateTimeFormatter

        public void setOffsetDateTimeFormatter​(DateTimeFormatter offsetDateTimeFormatter)
        Set the date format used to parse/format OffsetDateTime parameters.
        Parameters:
        offsetDateTimeFormatter - DateTimeFormatter
      • parseOffsetDateTime

        public OffsetDateTime parseOffsetDateTime​(String str)
        Parse the given string into OffsetDateTime object.
        Parameters:
        str - String
        Returns:
        OffsetDateTime
      • formatOffsetDateTime

        public String formatOffsetDateTime​(OffsetDateTime offsetDateTime)
        Format the given OffsetDateTime object into string.
        Parameters:
        offsetDateTime - OffsetDateTime
        Returns:
        OffsetDateTime in string format