Skip to main content

Module temporal

Module temporal 

Source
Expand description

Cast support for temporal arrays: timestamps, dates, durations, intervals, and timezones.

Re-exportsยง

use arrow_array::timezone::Tz; ๐Ÿ”’
use arrow_buffer::IntervalMonthDayNano; ๐Ÿ”’
use arrow_schema::ArrowError; ๐Ÿ”’
use arrow_schema::DataType; ๐Ÿ”’
use arrow_schema::TimeUnit; ๐Ÿ”’
use chrono::NaiveTime; ๐Ÿ”’
use chrono::Offset; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’
use num_traits::AsPrimitive; ๐Ÿ”’
use crate::local_time::resolve_local_offset; ๐Ÿ”’
use super::CastOptions; ๐Ÿ”’
use super::time_unit_multiple; ๐Ÿ”’
use super::units_per_day; ๐Ÿ”’
use arrow_array::cast::*; ๐Ÿ”’
use arrow_array::temporal_conversions::*; ๐Ÿ”’
use arrow_array::types::*; ๐Ÿ”’
use arrow_array::*; ๐Ÿ”’

Traitsยง

TimeType ๐Ÿ”’

Functionsยง

adjust_timestamp_to_timezone ๐Ÿ”’
cast_duration_to_interval ๐Ÿ”’
Cast the array from duration and interval
cast_interval_day_time_to_interval_month_day_nano ๐Ÿ”’
Cast the array from interval day time to month day nano
cast_interval_year_month_to_interval_month_day_nano ๐Ÿ”’
Cast the array from interval year month to month day nano
cast_month_day_nano_to_duration ๐Ÿ”’
Cast the array from interval to duration
cast_timestamp_to_time ๐Ÿ”’
make_duration_array ๐Ÿ”’
make_timestamp_array ๐Ÿ”’
timestamp_to_date32 ๐Ÿ”’
timestamp_to_date64 ๐Ÿ”’
Casts a timestamp array to Date64.
timestamp_to_time ๐Ÿ”’