pub trait DatetimeMethods {
    fn year(&self) -> Int32Chunked;
fn month(&self) -> UInt32Chunked;
fn weekday(&self) -> UInt32Chunked;
fn week(&self) -> UInt32Chunked;
fn day(&self) -> UInt32Chunked;
fn hour(&self) -> UInt32Chunked;
fn minute(&self) -> UInt32Chunked;
fn second(&self) -> UInt32Chunked;
fn nanosecond(&self) -> UInt32Chunked;
fn ordinal(&self) -> UInt32Chunked;
fn strftime(&self, fmt: &str) -> Utf8Chunked;
fn parse_from_str_slice(
        name: &str,
        v: &[&str],
        fmt: &str,
        tu: TimeUnit
    ) -> DatetimeChunked; }

Required methods

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

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

The return value ranges from 1 to 12.

Extract weekday from underlying NaiveDateTime representation. Returns the weekday number where monday = 0 and sunday = 6

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

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.)

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

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

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

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.

Returns the day of year starting from 1.

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

Format Datetime with a fmt rule. See chrono strftime/strptime.

Implementations on Foreign Types

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

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

The return value ranges from 1 to 12.

Extract weekday from underlying NaiveDateTime representation. Returns the weekday number where monday = 0 and sunday = 6

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

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.)

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

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

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

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.

Returns the day of year starting from 1.

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

Format Datetime with a fmt rule. See chrono strftime/strptime.

Implementors