C# Класс DateTimeExtensions.GeneralDateTimeExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
Ceiling ( this dt, System.TimeSpan interval ) : System.DateTime

Ceiling the given DateTime object by the given time interval. i.e. 10:01 ceilinged by 10 minutes would be 10:10

FirstDayOfTheMonth ( this date ) : System.DateTime

Retrives the first day of the month of the date.

FirstDayOfWeekOfTheMonth ( this date, DayOfWeek dayOfweek ) : System.DateTime
Floor ( this dt, System.TimeSpan interval ) : System.DateTime

Floor the given DateTime object by the given time interval. i.e. 10:09 floored by 10 minutes would be 10:00

LastDayOfTheMonth ( this date ) : System.DateTime

Retrives the last day of the month of the date.

LastDayOfWeek ( this date, DayOfWeek dayOfweek ) : System.DateTime

Retrives the last day of the week that occourred since date.

If date.DayOfWeek is already dayOfweek, it will return the last one (seven days before)

LastDayOfWeekOfTheMonth ( this date, DayOfWeek dayOfweek ) : System.DateTime
NextDayOfWeek ( this date, DayOfWeek dayOfweek ) : System.DateTime

Retrives the next day of the week that will occour after date.

If date.DayOfWeek is already dayOfweek, it will return the next one (seven days after)

Round ( this dt, System.TimeSpan interval ) : System.DateTime

Round the given DateTime object by the given time interval. i.e. 10:09 rounded by 10 minutes would be 10:10

SetTime ( this date, int hour ) : System.DateTime
SetTime ( this date, int hour, int minute ) : System.DateTime
SetTime ( this date, int hour, int minute, int second ) : System.DateTime
SetTime ( this date, int hour, int minute, int second, int millisecond ) : System.DateTime

Описание методов

Ceiling() публичный статический Метод

Ceiling the given DateTime object by the given time interval. i.e. 10:01 ceilinged by 10 minutes would be 10:10
public static Ceiling ( this dt, System.TimeSpan interval ) : System.DateTime
dt this The given DateTime object
interval System.TimeSpan The time interval to ceiling by
Результат System.DateTime

FirstDayOfTheMonth() публичный статический Метод

Retrives the first day of the month of the date.
public static FirstDayOfTheMonth ( this date ) : System.DateTime
date this A date from the month we want to get the first day.
Результат System.DateTime

FirstDayOfWeekOfTheMonth() публичный статический Метод

public static FirstDayOfWeekOfTheMonth ( this date, DayOfWeek dayOfweek ) : System.DateTime
date this
dayOfweek DayOfWeek
Результат System.DateTime

Floor() публичный статический Метод

Floor the given DateTime object by the given time interval. i.e. 10:09 floored by 10 minutes would be 10:00
public static Floor ( this dt, System.TimeSpan interval ) : System.DateTime
dt this The given DateTime object
interval System.TimeSpan The time interval to floor by
Результат System.DateTime

LastDayOfTheMonth() публичный статический Метод

Retrives the last day of the month of the date.
public static LastDayOfTheMonth ( this date ) : System.DateTime
date this A date from the month we want to get the last day.
Результат System.DateTime

LastDayOfWeek() публичный статический Метод

Retrives the last day of the week that occourred since date.
If date.DayOfWeek is already dayOfweek, it will return the last one (seven days before)
public static LastDayOfWeek ( this date, DayOfWeek dayOfweek ) : System.DateTime
date this A date.
dayOfweek DayOfWeek The kind of DayOfWeek we want to get.
Результат System.DateTime

LastDayOfWeekOfTheMonth() публичный статический Метод

public static LastDayOfWeekOfTheMonth ( this date, DayOfWeek dayOfweek ) : System.DateTime
date this
dayOfweek DayOfWeek
Результат System.DateTime

NextDayOfWeek() публичный статический Метод

Retrives the next day of the week that will occour after date.
If date.DayOfWeek is already dayOfweek, it will return the next one (seven days after)
public static NextDayOfWeek ( this date, DayOfWeek dayOfweek ) : System.DateTime
date this A date.
dayOfweek DayOfWeek The kind of DayOfWeek we want to get.
Результат System.DateTime

Round() публичный статический Метод

Round the given DateTime object by the given time interval. i.e. 10:09 rounded by 10 minutes would be 10:10
public static Round ( this dt, System.TimeSpan interval ) : System.DateTime
dt this The given DateTime object
interval System.TimeSpan The time interval to round by
Результат System.DateTime

SetTime() публичный статический Метод

public static SetTime ( this date, int hour ) : System.DateTime
date this
hour int
Результат System.DateTime

SetTime() публичный статический Метод

public static SetTime ( this date, int hour, int minute ) : System.DateTime
date this
hour int
minute int
Результат System.DateTime

SetTime() публичный статический Метод

public static SetTime ( this date, int hour, int minute, int second ) : System.DateTime
date this
hour int
minute int
second int
Результат System.DateTime

SetTime() публичный статический Метод

public static SetTime ( this date, int hour, int minute, int second, int millisecond ) : System.DateTime
date this
hour int
minute int
second int
millisecond int
Результат System.DateTime