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
ConstructorDescriptionDateTimeRfc1123
(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 TypeMethodDescriptionboolean
Returns the underlying DateTime.int
hashCode()
static String
toRfc1123String
(OffsetDateTime dateTime) Convert thedateTime
to 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 thedateTime
to 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
-