fhir/datetime

Types

pub type Datetime {
  Datetime(
    timestamp: timestamp.Timestamp,
    precision: DatetimePrecision,
  )
}

Constructors

pub type DatetimePrecision {
  YYYY
  YYYYMM
  YYYYMMDD
  YYYYMMDDThhmmsszzzz(timezone: Timezone, precision: Int)
}

Constructors

  • YYYY
  • YYYYMM
  • YYYYMMDD
  • YYYYMMDDThhmmsszzzz(timezone: Timezone, precision: Int)
pub type NanosecWithPrecision {
  NanosecWithPrecision(nanosec: Int, digits: Int)
}

Constructors

  • NanosecWithPrecision(nanosec: Int, digits: Int)
pub type Timezone {
  Utc
  Minus0000
  Offset(hours: Int, minutes: Int)
}

Constructors

  • Utc
  • Minus0000
  • Offset(hours: Int, minutes: Int)

Values

pub fn parse(input: String) -> Result(Datetime, Nil)
pub fn to_string(dt: Datetime) -> String
Search Document