System::DateTimeOffset class
Содержание
[
Скрывать
]DateTimeOffset class
Содержит дату и время суток относительно всемирного координированного времени (UTC). Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с использованием оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class DateTimeOffset
Методы
| Метод | Описание |
|---|---|
| Add(TimeSpan) const | Добавляет указанный интервал времени к объекту DateTimeOffset. |
| AddDays(double) const | Добавляет указанное количество дней к объекту DateTimeOffset. |
| AddHours(double) const | Добавляет указанное количество часов к объекту DateTimeOffset. |
| AddMilliseconds(double) const | Добавляет указанное количество миллисекунд к объекту DateTimeOffset. |
| AddMinutes(double) const | Добавляет указанное количество минут к объекту DateTimeOffset. |
| AddMonths(int) const | Добавляет указанное количество месяцев к объекту DateTimeOffset. |
| AddSeconds(double) const | Добавляет указанное количество секунд к объекту DateTimeOffset. |
| AddTicks(int64_t) const | Добавляет указанное количество тиков к объекту DateTimeOffset. |
| AddYears(int) const | Добавляет указанное количество лет к объекту DateTimeOffset. |
| static Compare(const DateTimeOffset&, const DateTimeOffset&) | Сравнивает два объекта DateTimeOffset. |
| CompareTo(const DateTimeOffset&) const | Сравнивает два объекта DateTimeOffset. |
| CompareTo(const SharedPtr<Object>&) const | Сравнивает два объекта DateTimeOffset. |
| DateTimeOffset() | Конструктор по умолчанию. |
| DateTimeOffset(DateTime) | Конструктор. |
| DateTimeOffset(int64_t, TimeSpan) | Конструктор. |
| DateTimeOffset(DateTime, TimeSpan) | Конструктор. |
| DateTimeOffset(int, int, int, int, int, int, TimeSpan) | Конструктор. |
| DateTimeOffset(int, int, int, int, int, int, int, TimeSpan) | Конструктор. |
| DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan) | Конструктор. |
| static Equals(const DateTimeOffset&, const DateTimeOffset&) | Проверяет, представляют ли два объекта DateTimeOffset одну и ту же точку времени. |
| Equals(const DateTimeOffset&) const | Проверяет, представляют ли два объекта DateTimeOffset одну и ту же точку времени. |
| Equals(const SharedPtr<Object>&) const | Проверяет, представляют ли два объекта DateTimeOffset одну и ту же точку времени. |
| EqualsExact(const DateTimeOffset&) const | Проверяет, представляют ли два объекта DateTimeOffset одну и ту же точку времени и имеют одинаковое смещение. |
| EqualsExact(const SharedPtr<Object>&) const | Проверяет, представляют ли два объекта DateTimeOffset одну и ту же точку времени и имеют одинаковое смещение. |
| static FromFileTime(int64_t) | ConvertWindows время файла в дату и время с локальным смещением. |
| static FromUnixTimeMilliseconds(int64_t) | Convert Unix‑время в объект DateTimeOffset. |
| static FromUnixTimeSeconds(int64_t) | Convert Unix‑время в объект DateTimeOffset. |
| get_Date() const | Получает компонент даты текущего объекта. |
| get_DateTime() const | Получает значение DateTime. |
| get_Day() const | Получает день месяца текущего объекта. |
| get_DayOfWeek() const | Получает день недели текущего объекта. |
| get_DayOfYear() const | Получает день года текущего объекта. |
| get_Hour() const | Получает компонент часа текущего объекта. |
| get_LocalDateTime() const | Получает значение DateTime, представляющее локальную дату и время. |
| get_Millisecond() const | Получает компонент миллисекунды текущего объекта. |
| get_Minute() const | Получает компонент минуты текущего объекта. |
| get_Month() const | Получает компонент месяца текущего объекта. |
| static get_Now() | Получает DateTimeOffset, у которого дата и время установлены в текущее локальное время, а смещение установлено в смещение локального времени. |
| get_Offset() const | Получает смещение от UTC. |
| get_Second() const | Получает компонент секунды текущего объекта. |
| get_Ticks() const | Получает количество тиков текущего объекта. |
| get_TimeOfDay() const | Получает время суток текущего объекта. |
| get_UtcDateTime() const | Получает значение DateTime, представляющее дату и время в UTC. |
| static get_UtcNow() | Получает DateTimeOffset, у которого дата и время установлены в текущее время UTC, а смещение равно TimeSpan::Zero. |
| get_UtcTicks() const | Получает количество тиков текущего объекта во времени UTC. |
| get_Year() const | Получает компонент года текущего объекта. |
| GetHashCode() const | Получает хеш-код для текущего объекта DateTimeOffset. |
| IsNull() const | |
| operator!=(const DateTimeOffset&) const | Определяет, представляет ли текущий объект и указанный объект DateTimeOffset разные значения даты и времени. |
| operator!=(std::nullptr_t) const | |
| operator+(TimeSpan) const | Возвращает новый экземпляр класса DateTimeOffset, который представляет значение даты и времени, являющееся суммой значения, представленного текущим объектом, и указанного временного интервала. |
| operator-(TimeSpan) const | Возвращает новый экземпляр класса DateTimeOffset, представляющий значение даты и времени, полученное в результате вычитания указанного временного интервала из значения, представленного текущим объектом. |
| operator-(const DateTimeOffset&) const | Возвращает экземпляр класса TimeSpan, который представляет временной интервал между значениями даты и времени, представленными текущим и указанным объектами. |
| operator<(const DateTimeOffset&) const | Определяет, представляет ли текущий объект значение даты и времени, которое раньше значения, представленного указанным объектом DateTimeOffset. |
| operator<(std::nullptr_t) const | |
| operator<=(const DateTimeOffset&) const | Определяет, представляет ли текущий объект значение даты и времени, которое раньше или равно значению, представленному указанным объектом DateTimeOffset. |
| operator<=(std::nullptr_t) const | |
| operator==(const DateTimeOffset&) const | Определяет, представляют ли текущий объект и указанный объект DateTimeOffset одинаковое значение даты и времени. |
| operator==(std::nullptr_t) const | |
| operator>(const DateTimeOffset&) const | Определяет, представляет ли текущий объект значение даты и времени, которое позже значения, представленного указанным объектом DateTimeOffset. |
| operator>(std::nullptr_t) const | |
| operator>=(const DateTimeOffset&) const | Определяет, представляет ли текущий объект значение даты и времени, которое позже или равно значению, представленному указанным объектом DateTimeOffset. |
| operator>=(std::nullptr_t) const | |
| static Parse(const String&) | Преобразует указанную строку в эквивалент DateTimeOffset. |
| static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles) | Преобразует указанную строку в объект DateTimeOffset, используя указанный поставщик формата и стиль форматирования. |
| static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles) | Преобразует указанную строку в объект DateTimeOffset, используя указанный формат, поставщик формата и стиль форматирования. |
| static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles) | Преобразует указанную строку в объект DateTimeOffset, используя указанные форматы, поставщик формата и стиль форматирования. |
| Subtract(TimeSpan) const | Вычитает указанный временной интервал из текущего объекта. |
| Subtract(const DateTimeOffset&) const | Вычитает указанное значение DateTimeOffset из текущего объекта. |
| ToFileTime() const | Преобразует текущий объект во время файла Windows. |
| ToLocalTime() const | Преобразует текущий объект в объект, представляющий локальное время,. |
| ToOffset(TimeSpan) const | Заменяет смещение текущего объекта указанным смещением. |
| ToString(const String&, const SharedPtr<IFormatProvider>&) const | Преобразует текущий объект в строку, используя указанный формат и поставщик формата. |
| ToString(const SharedPtr<IFormatProvider>&) const | Преобразует текущий объект в строку, используя указанный поставщик формата. |
| ToString(const String&) const | Преобразует текущий объект в строку, используя указанный формат. |
| ToString() const | Преобразует текущий объект в строку. |
| ToUniversalTime() const | Преобразует текущий объект в объект, представляющий время UTC,. |
| ToUnixTimeMilliseconds() const | Получает миллисекунды, прошедшие с начала эпохи Unix. |
| ToUnixTimeSeconds() const | Получает секунды, прошедшие с начала эпохи Unix. |
| static TryParse(const String&, DateTimeOffset&) | Пытается преобразовать указанную строку в объект DateTimeOffset. |
| static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&) | Пытается преобразовать указанную строку в объект DateTimeOffset, используя указанный поставщик формата и стиль форматирования. |
| static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&) | Пытается преобразовать указанную строку в объект DateTimeOffset, используя указанные форматы, поставщик формата и стиль форматирования. |
| static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&) | Пытается преобразовать указанную строку в объект DateTimeOffset, используя указанный формат, поставщик формата и стиль форматирования. |
| static Type() | Возвращает объект TypeInfo, представляющий структуру TimeSpan. |
Поля
| Поле | Описание |
|---|---|
| static constexpr MaxOffset | Получает максимальное смещение в тиках. |
| static MaxValue | Получает наибольшее значение DateTimeOffset. |
| static constexpr MinOffset | Получает минимальное смещение в тиках. |
| static MinValue | Получает самое раннее значение DateTimeOffset. |
| static UnixEpoch | Получает начало эпохи Unix. |
См. также
- Namespace System
- Library Aspose.Font for C++