final case class RecordStartTime(date: LocalDate, time: LocalTime) extends Product with Serializable
The start time of a Record. All returned values use UTC.
- date
The date (YEAR, MONTH, DAY) part of the start time.
- time
The time (HOUR, MINUTE, SECOND) part of the start time.
- Alphabetic
- By Inheritance
- RecordStartTime
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val date: LocalDate
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- lazy val hour: Int
The hour of the start time.
- 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()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val time: LocalTime
- 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()
- lazy val ymdDirname: String
A String based on the start time to use in a directory path, in the form "YEAR/MONTH/DAY" such as "2017/01/04".
- lazy val ymdhBasename: String
A String based on the start time to use in a file name, in the form "YYYYMMDD.HH" such as "20170104.23".
- def ymdhDuration(numberOfHours: Int): String
A String for a file that covers multiple hours, assuming each file covers
numberOfHourshours.A String for a file that covers multiple hours, assuming each file covers
numberOfHourshours. The form is similar toymdhBasenamewith an additional hyphen and ISO 8601 style duration. Examples: "20191002.14-PT2H", "20191002.12-PT3H", "20191002.12-PT12H", "20191002.00-PT24H".The duration suffix is not included when
numberOfHoursis 1. WhennumberOfHoursis not an even divisor of 24, the value is rounded up to the next even divisor (5 becomes 6, 10 becomes 12, 15 becomes 24).