object HttpDate
- Source
- HttpDate.scala
- Alphabetic
- By Inheritance
- HttpDate
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
Epoch: HttpDate
The
HttpDate
equal toThu, Jan 01 1970 00:00:00 GMT
-
val
MaxValue: HttpDate
The latest value reprsentable by RFC1123,
Fri, 31 Dec 9999 23:59:59 GMT
. -
val
MinValue: HttpDate
The earliest value reprsentable as an HTTP-date,
Mon, 01 Jan 1900 00:00:00 GMT
.The earliest value reprsentable as an HTTP-date,
Mon, 01 Jan 1900 00:00:00 GMT
.The minimum year is specified by RFC5322 as 1900.
- See also
https://tools.ietf.org/html/rfc7231#page-65
https://tools.ietf.org/html/rfc5322#page-14
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
current[F[_]](implicit arg0: Functor[F], arg1: Clock[F]): F[HttpDate]
Constructs an HttpDate from the current time.
Constructs an HttpDate from the current time. Starting on January 1,n 10000, this will throw an exception. The author intends to leave this problem for future generations.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromEpochSecond(epochSecond: Long): ParseResult[HttpDate]
Constructs a date from the seconds since the Epoch.
Constructs a date from the seconds since the Epoch. If out of range, returns a ParseFailure.
-
def
fromInstant(instant: Instant): ParseResult[HttpDate]
Constructs a date from an instant, truncating to the most recent second.
Constructs a date from an instant, truncating to the most recent second. If out of range, returns a ParseFailure.
-
def
fromString(s: String): ParseResult[HttpDate]
Parses a date according to RFC7321, Section 7.1.1.1
Parses a date according to RFC7321, Section 7.1.1.1
- See also
https://tools.ietf.org/html/rfc7231#page-65
-
def
fromZonedDateTime(dateTime: ZonedDateTime): ParseResult[HttpDate]
Constructs a date from an zoned date-time, truncating to the most recent second.
Constructs a date from an zoned date-time, truncating to the most recent second. If out of range, returns a ParseFailure.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unsafeFromEpochSecond(epochSecond: Long): HttpDate
Like
fromEpochSecond
, but throws any parse failures -
def
unsafeFromInstant(instant: Instant): HttpDate
Like
fromInstant
, but throws any parse failures -
def
unsafeFromString(s: String): HttpDate
Like
fromString
, but throws on invalid input -
def
unsafeFromZonedDateTime(dateTime: ZonedDateTime): HttpDate
Like
fromZonedDateTime
, but throws any parse failures -
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
Deprecated Value Members
-
def
now: HttpDate
Constructs an
HttpDate
from the current time.Constructs an
HttpDate
from the current time. Starting on January 1,n 10000, this will throw an exception. The author intends to leave this problem for future generations.- Annotations
- @deprecated
- Deprecated
(Since version Use HttpDate.current instead, this breaks referential transparency) 0.20.16