DateTimeSecondSinceYearType

case class DateTimeSecondSinceYearType(aYear: Int) extends DateTimeType

The type dateTimeSecondsSince[aYear] is a variant of the type date where the values are represented as the number of seconds since 00:00 on aYear-01-01. The datetime 00:00:00 on aYear-01-01 is represented by the number 0. The datetime 00:00:01 on aYear-01-01 is represented by 1, etc. Datetimes before aYear-01-01 are represented as negative numbers. For example, values of type dateTimeSecondsSince[1960] are the number of seconds since 00:00 on 1960-01-01. The datetime 00:00:00 on 1960-01-01 is represented by the number 0. The datetime 00:01:00 on 1960-01-01 is represented by 60.

Companion:
object
trait Product
trait Equals
class DataType
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def toString: String
Definition Classes

Inherited methods

def accepts(other: DataType): Boolean

Returns true if other is an acceptable input type for a function that expects this.

Returns true if other is an acceptable input type for a function that expects this.

Inherited from:
DataTypeLike
Inherited from:
DataType
def isDate: Boolean
Inherited from:
DataTypeLike
def isDateTime: Boolean
Inherited from:
DataTypeLike
def isDouble: Boolean
Inherited from:
DataTypeLike
def isFloat: Boolean
Inherited from:
DataTypeLike
override def isNumeric: Boolean
Definition Classes
Inherited from:
NumericType
def isReal: Boolean
Inherited from:
DataTypeLike
def isString: Boolean
Inherited from:
DataTypeLike
def isTime: Boolean
Inherited from:
DataTypeLike
override def isTimestamp: Boolean
Definition Classes
Inherited from:
DateTimeType
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def toVal(s: String): Any
Inherited from:
DataType