TemporalMethods in polars::prelude - Rust (original) (raw)

Trait TemporalMethods

Source

pub trait TemporalMethods: AsSeries {
Show 19 methods    // Provided methods
    fn hour(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn minute(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn second(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn nanosecond(&self) -> Result<ChunkedArray<Int32Type>, PolarsError> { ... }
    fn day(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn weekday(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn week(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn ordinal_day(&self) -> Result<ChunkedArray<Int16Type>, PolarsError> { ... }
    fn millennium(&self) -> Result<ChunkedArray<Int32Type>, PolarsError> { ... }
    fn century(&self) -> Result<ChunkedArray<Int32Type>, PolarsError> { ... }
    fn year(&self) -> Result<ChunkedArray<Int32Type>, PolarsError> { ... }
    fn iso_year(&self) -> Result<ChunkedArray<Int32Type>, PolarsError> { ... }
    fn ordinal_year(&self) -> Result<ChunkedArray<Int32Type>, PolarsError> { ... }
    fn is_leap_year(&self) -> Result<ChunkedArray<BooleanType>, PolarsError> { ... }
    fn quarter(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn month(&self) -> Result<ChunkedArray<Int8Type>, PolarsError> { ... }
    fn to_string(&self, format: &str) -> Result<Series, PolarsError> { ... }
    fn strftime(&self, format: &str) -> Result<Series, PolarsError> { ... }
    fn timestamp(
        &self,
        tu: TimeUnit,
    ) -> Result<ChunkedArray<Int64Type>, PolarsError> { ... }
}

Available on crate feature temporal only.

Source

Extract hour from underlying NaiveDateTime representation. Returns the hour number from 0 to 23.

Source

Extract minute from underlying NaiveDateTime representation. Returns the minute number from 0 to 59.

Source

Extract second from underlying NaiveDateTime representation. Returns the second number from 0 to 59.

Source

Returns the number of nanoseconds since the whole non-leap second. The range from 1,000,000,000 to 1,999,999,999 represents the leap second.

Source

Extract day from underlying NaiveDateTime representation. Returns the day of month starting from 1.

The return value ranges from 1 to 31. (The last day of month differs by months.)

Source

Returns the ISO weekday number where monday = 1 and sunday = 7

Source

Returns the ISO week number starting from 1. The return value ranges from 1 to 53. (The last week of year differs by years.)

Source

Returns the day of year starting from 1.

The return value ranges from 1 to 366. (The last day of year differs by years.)

Source

Calculate the millennium from the underlying NaiveDateTime representation.

Source

Calculate the millennium from the underlying NaiveDateTime representation.

Source

Extract year from underlying NaiveDateTime representation. Returns the year number in the calendar date.

Source

Source

Extract ordinal year from underlying NaiveDateTime representation. Returns the year number in the calendar date.

Source

Extract year from underlying NaiveDateTime representation. Returns whether the year is a leap year.

Source

Extract quarter from underlying NaiveDateTime representation. Quarters range from 1 to 4.

Source

Extract month from underlying NaiveDateTime representation. Returns the month number starting from 1.

The return value ranges from 1 to 12.

Source

Source

Source

Convert date(time) object to timestamp in TimeUnit.