Class DateHelper
Date helper.
Inherited Members
Namespace: EduCATS.Helpers.Date
Assembly: EduCATS.dll
Syntax
public static class DateHelper
Fields
DateTime
Date string.
Declaration
public const string DateTime = "dd.MM.yyyy"
Field Value
| Type | Description |
|---|---|
| string |
DefaultDateTime
Default date string.
Declaration
public const string DefaultDateTime = "0001-01-01"
Field Value
| Type | Description |
|---|---|
| string |
DefaultDateTimeFormat
Declaration
public const string DefaultDateTimeFormat = "dd-MM-yyyy HH:mm"
Field Value
| Type | Description |
|---|---|
| string |
Methods
CheckDatesDifference(DateTime, DateTime)
Get dates difference in TimeSpan.
Declaration
public static TimeSpan CheckDatesDifference(DateTime startDate, DateTime endDate)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | startDate | Start date. |
| DateTime | endDate | End date. |
Returns
| Type | Description |
|---|---|
| TimeSpan | Time difference. |
Convert13DigitsUnixToDateTime(double)
Convert 13-digits unix to DateTime.
Declaration
public static DateTime Convert13DigitsUnixToDateTime(double unixTimestamp)
Parameters
| Type | Name | Description |
|---|---|---|
| double | unixTimestamp | 13-digits unix timestamp. |
Returns
| Type | Description |
|---|---|
| DateTime | Converted DateTime. |
GetDaysWithFirstLetters()
Get list of days' first letters.
Declaration
public static List<string> GetDaysWithFirstLetters()
Returns
| Type | Description |
|---|---|
| List<string> | List of days' first letters. |
GetMonthName(int)
Gete month name by number.
Declaration
public static string GetMonthName(int month)
Parameters
| Type | Name | Description |
|---|---|---|
| int | month | Month number. |
Returns
| Type | Description |
|---|---|
| string | Month name. |
GetUnixFromString(string)
Parse string for unix numbers.
Declaration
public static double GetUnixFromString(string unixDateString)
Parameters
| Type | Name | Description |
|---|---|---|
| string | unixDateString | Unix date string
in " |
Returns
| Type | Description |
|---|---|
| double | Unix date. |
GetWeekDays(DateTime)
Get weeks days by date.
Declaration
public static List<DateTime> GetWeekDays(DateTime date)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | date | Date. |
Returns
| Type | Description |
|---|---|
| List<DateTime> | Week days. |
GetWeekStartDate(DateTime, WeekEnum)
Get start of week date.
Declaration
public static DateTime GetWeekStartDate(DateTime currentDate, WeekEnum week)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | currentDate | Current date. |
| WeekEnum | week | Week enumeration. |
Returns
| Type | Description |
|---|---|
| DateTime | Week start date. |