Package com.azure.core.util
Class DateTimeRfc1123
java.lang.Object
com.azure.core.util.DateTimeRfc1123
Wrapper over java.time.OffsetDateTime used for specifying RFC1123 format during serialization and deserialization.
-
Constructor Summary
ConstructorsConstructorDescriptionDateTimeRfc1123(String formattedString) Creates a new DateTimeRfc1123 object with the specified DateTime.DateTimeRfc1123(OffsetDateTime dateTime) Creates a new DateTimeRfc1123 object with the specified DateTime. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the underlying DateTime.inthashCode()static StringtoRfc1123String(OffsetDateTime dateTime) Convert thedateTimeto date time string in RFC1123 format.toString()
-
Constructor Details
-
DateTimeRfc1123
Creates a new DateTimeRfc1123 object with the specified DateTime.- Parameters:
dateTime- The DateTime object to wrap.
-
DateTimeRfc1123
Creates a new DateTimeRfc1123 object with the specified DateTime.- Parameters:
formattedString- The datetime string in RFC1123 format
-
-
Method Details
-
getDateTime
Returns the underlying DateTime.- Returns:
- The underlying DateTime.
-
toRfc1123String
Convert thedateTimeto date time string in RFC1123 format.- Parameters:
dateTime- The date time in OffsetDateTime format.- Returns:
- The date time string in RFC1123 format.
- Throws:
IllegalArgumentException- IfOffsetDateTime.getDayOfWeek()orOffsetDateTime.getDayOfMonth()is an unknown value.
-
toString
-
hashCode
public int hashCode() -
equals
-