Trait polars::prelude::chunkedarray::DatetimeMethods   
source · pub trait DatetimeMethods: AsDatetime {
Show 14 methods
    // Provided methods
    fn year(&self) -> ChunkedArray<Int32Type> { ... }
    fn is_leap_year(&self) -> ChunkedArray<BooleanType> { ... }
    fn iso_year(&self) -> ChunkedArray<Int32Type> { ... }
    fn quarter(&self) -> ChunkedArray<Int8Type> { ... }
    fn month(&self) -> ChunkedArray<Int8Type> { ... }
    fn weekday(&self) -> ChunkedArray<Int8Type> { ... }
    fn week(&self) -> ChunkedArray<Int8Type> { ... }
    fn day(&self) -> ChunkedArray<Int8Type> { ... }
    fn hour(&self) -> ChunkedArray<Int8Type> { ... }
    fn minute(&self) -> ChunkedArray<Int8Type> { ... }
    fn second(&self) -> ChunkedArray<Int8Type> { ... }
    fn nanosecond(&self) -> ChunkedArray<Int32Type> { ... }
    fn ordinal(&self) -> ChunkedArray<Int16Type> { ... }
    fn parse_from_str_slice(
        name: &str,
        v: &[&str],
        fmt: &str,
        tu: TimeUnit
    ) -> Logical<DatetimeType, Int64Type> { ... }
}temporal only.Provided Methods§
sourcefn year(&self) -> ChunkedArray<Int32Type>
 
fn year(&self) -> ChunkedArray<Int32Type>
Extract month from underlying NaiveDateTime representation. Returns the year number in the calendar date.
sourcefn is_leap_year(&self) -> ChunkedArray<BooleanType>
 
fn is_leap_year(&self) -> ChunkedArray<BooleanType>
Extract year from underlying NaiveDate representation. Returns whether the year is a leap year.
fn iso_year(&self) -> ChunkedArray<Int32Type>
sourcefn quarter(&self) -> ChunkedArray<Int8Type>
 
fn quarter(&self) -> ChunkedArray<Int8Type>
Extract quarter from underlying NaiveDateTime representation. Quarters range from 1 to 4.
sourcefn month(&self) -> ChunkedArray<Int8Type>
 
fn month(&self) -> ChunkedArray<Int8Type>
Extract month from underlying NaiveDateTime representation. Returns the month number starting from 1.
The return value ranges from 1 to 12.
sourcefn weekday(&self) -> ChunkedArray<Int8Type>
 
fn weekday(&self) -> ChunkedArray<Int8Type>
Extract ISO weekday from underlying NaiveDateTime representation. Returns the weekday number where monday = 1 and sunday = 7
sourcefn week(&self) -> ChunkedArray<Int8Type>
 
fn week(&self) -> ChunkedArray<Int8Type>
Returns the ISO week number starting from 1. The return value ranges from 1 to 53. (The last week of year differs by years.)
sourcefn day(&self) -> ChunkedArray<Int8Type>
 
fn day(&self) -> ChunkedArray<Int8Type>
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.)
sourcefn hour(&self) -> ChunkedArray<Int8Type>
 
fn hour(&self) -> ChunkedArray<Int8Type>
Extract hour from underlying NaiveDateTime representation. Returns the hour number from 0 to 23.
sourcefn minute(&self) -> ChunkedArray<Int8Type>
 
fn minute(&self) -> ChunkedArray<Int8Type>
Extract minute from underlying NaiveDateTime representation. Returns the minute number from 0 to 59.
sourcefn second(&self) -> ChunkedArray<Int8Type>
 
fn second(&self) -> ChunkedArray<Int8Type>
Extract second from underlying NaiveDateTime representation. Returns the second number from 0 to 59.
sourcefn nanosecond(&self) -> ChunkedArray<Int32Type>
 
fn nanosecond(&self) -> ChunkedArray<Int32Type>
Extract second from underlying NaiveDateTime representation. 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.
sourcefn ordinal(&self) -> ChunkedArray<Int16Type>
 
fn ordinal(&self) -> ChunkedArray<Int16Type>
Returns the day of year starting from 1.
The return value ranges from 1 to 366. (The last day of year differs by years.)