object HttpDate
- Source
- HttpDate.scala
- Alphabetic
- By Inheritance
- HttpDate
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val catsOrderForHttp4sHttpDate: Order[HttpDate] with Hash[HttpDate]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @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: AnyRef): 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 RFC7231, Section 7.1.1.1
Parses a date according to RFC7231, Section 7.1.1.1
- 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[_ <: AnyRef]
- 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()
- implicit val stdLibOrderingInstance: Ordering[HttpDate]
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @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 0.20.16) Use HttpDate.current instead, this breaks referential transparency