Trait now::TimeZoneNow[][src]

pub trait TimeZoneNow {
    type Timezone: TimeZone;
Show methods fn now(&self) -> DateTime<Self::Timezone>;
fn beginning_of_minute(&self) -> DateTime<Self::Timezone>;
fn beginning_of_hour(&self) -> DateTime<Self::Timezone>;
fn beginning_of_day(&self) -> DateTime<Self::Timezone>;
fn beginning_of_week(&self) -> DateTime<Self::Timezone>;
fn beginning_of_week_with_start_day(
        &self,
        week_start_day: &WeekStartDay
    ) -> DateTime<Self::Timezone>;
fn beginning_of_month(&self) -> DateTime<Self::Timezone>;
fn beginning_of_quarter(&self) -> DateTime<Self::Timezone>;
fn beginning_of_year(&self) -> DateTime<Self::Timezone>;
fn end_of_minute(&self) -> DateTime<Self::Timezone>;
fn end_of_hour(&self) -> DateTime<Self::Timezone>;
fn end_of_day(&self) -> DateTime<Self::Timezone>;
fn end_of_week(&self) -> DateTime<Self::Timezone>;
fn end_of_week_with_start_day(
        &self,
        week_start_day: &WeekStartDay
    ) -> DateTime<Self::Timezone>;
fn end_of_month(&self) -> DateTime<Self::Timezone>;
fn end_of_quarter(&self) -> DateTime<Self::Timezone>;
fn end_of_year(&self) -> DateTime<Self::Timezone>;
}

Associated Types

Required methods

get beginning of week. the default week start day is Monday.

get beginning of week given specific week start day.

get end of week. the default week start day is Monday.

get end of week given specific week start day.

Implementors