Trait polars_time::prelude::TemporalMethods
source · [−]pub trait TemporalMethods: SeriesTrait {
fn hour(&self) -> Result<UInt32Chunked> { ... }
fn minute(&self) -> Result<UInt32Chunked> { ... }
fn second(&self) -> Result<UInt32Chunked> { ... }
fn nanosecond(&self) -> Result<UInt32Chunked> { ... }
fn day(&self) -> Result<UInt32Chunked> { ... }
fn weekday(&self) -> Result<UInt32Chunked> { ... }
fn week(&self) -> Result<UInt32Chunked> { ... }
fn ordinal_day(&self) -> Result<UInt32Chunked> { ... }
fn month(&self) -> Result<UInt32Chunked> { ... }
fn year(&self) -> Result<Int32Chunked> { ... }
fn strftime(&self, fmt: &str) -> Result<Series> { ... }
fn timestamp(&self, tu: TimeUnit) -> Result<Int64Chunked> { ... }
}
Provided methods
fn hour(&self) -> Result<UInt32Chunked>
fn hour(&self) -> Result<UInt32Chunked>
Extract hour from underlying NaiveDateTime representation. Returns the hour number from 0 to 23.
fn minute(&self) -> Result<UInt32Chunked>
fn minute(&self) -> Result<UInt32Chunked>
Extract minute from underlying NaiveDateTime representation. Returns the minute number from 0 to 59.
fn second(&self) -> Result<UInt32Chunked>
fn second(&self) -> Result<UInt32Chunked>
Extract second from underlying NaiveDateTime representation. Returns the second number from 0 to 59.
fn nanosecond(&self) -> Result<UInt32Chunked>
fn nanosecond(&self) -> Result<UInt32Chunked>
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.
fn day(&self) -> Result<UInt32Chunked>
fn day(&self) -> Result<UInt32Chunked>
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.)
fn weekday(&self) -> Result<UInt32Chunked>
fn weekday(&self) -> Result<UInt32Chunked>
Returns the weekday number where monday = 0 and sunday = 6
fn week(&self) -> Result<UInt32Chunked>
fn week(&self) -> Result<UInt32Chunked>
Returns the ISO week number starting from 1. The return value ranges from 1 to 53. (The last week of year differs by years.)
fn ordinal_day(&self) -> Result<UInt32Chunked>
fn ordinal_day(&self) -> Result<UInt32Chunked>
Returns the day of year starting from 1.
The return value ranges from 1 to 366. (The last day of year differs by years.)
fn month(&self) -> Result<UInt32Chunked>
fn month(&self) -> Result<UInt32Chunked>
Extract month from underlying NaiveDateTime representation. Returns the month number starting from 1.
The return value ranges from 1 to 12.
fn year(&self) -> Result<Int32Chunked>
fn year(&self) -> Result<Int32Chunked>
Extract month from underlying NaiveDateTime representation. Returns the year number in the calendar date.
Format Date/Datetimewith a fmt
rule. See chrono strftime/strptime.