Udostępnij za pośrednictwem


DateTime Struktura

Definicja

Reprezentuje moment w czasie, zwykle wyrażony jako data i godzina dnia.

public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, ISpanFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, IUtf8SpanFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IConvertible, IFormattable
public value class DateTime : IComparable, IComparable<DateTime>, IEquatable<DateTime>, IFormattable
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, ISpanFormattable, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, IUtf8SpanFormattable, System.Runtime.Serialization.ISerializable
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTime : IComparable, IConvertible, IFormattable
[System.Serializable]
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
public struct DateTime : IComparable, IComparable<DateTime>, IEquatable<DateTime>, IFormattable
type DateTime = struct
    interface IConvertible
    interface IFormattable
type DateTime = struct
    interface IConvertible
    interface IFormattable
    interface ISerializable
type DateTime = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
    interface ISerializable
type DateTime = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<DateTime>
    interface ISpanFormattable
    interface ISpanParsable<DateTime>
    interface ISerializable
type DateTime = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<DateTime>
    interface ISpanFormattable
    interface ISpanParsable<DateTime>
    interface ISerializable
    interface IUtf8SpanFormattable
type DateTime = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<DateTime>
    interface ISpanFormattable
    interface ISpanParsable<DateTime>
    interface IUtf8SpanFormattable
    interface ISerializable
[<System.Serializable>]
type DateTime = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
type DateTime = struct
    interface IFormattable
    interface IConvertible
    interface ISerializable
type DateTime = struct
    interface IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IFormattable, ISerializable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), ISerializable, ISpanFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IParsable(Of DateTime), ISerializable, ISpanFormattable, ISpanParsable(Of DateTime)
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IParsable(Of DateTime), ISerializable, ISpanFormattable, ISpanParsable(Of DateTime), IUtf8SpanFormattable
Public Structure DateTime
Implements IComparable, IConvertible, IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IEquatable(Of DateTime), IFormattable
Dziedziczenie
DateTime
Atrybuty
Implementuje

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz dodatkowe uwagi dotyczące interfejsu API dotyczące daty/godziny.

Konstruktory

DateTime(DateOnly, TimeOnly)

Inicjuje DateTime nowe wystąpienie struktury do określonego DateOnly i TimeOnly. Nowe wystąpienie będzie miało Unspecified ten rodzaj.

DateTime(DateOnly, TimeOnly, DateTimeKind)

Inicjuje nowe wystąpienie struktury do określonego DateTimeDateOnly i TimeOnly szanuje określony DateTimeKindelement .

DateTime(Int32, Int32, Int32)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca i dnia.

DateTime(Int32, Int32, Int32, Calendar)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca i dnia dla określonego kalendarza.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty i sekundy.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty i sekundy dla określonego kalendarza.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy i koordynowanego czasu uniwersalnego (UTC) lub czasu lokalnego.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy i milisekundy.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy i milisekund dla określonego kalendarza.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, DateTimeKind)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekund i uniwersalnego czasu koordynowanego (UTC) lub czasu lokalnego dla określonego kalendarza.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekund i uniwersalnego czasu koordynowanego (UTC) lub czasu lokalnego.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekund i uniwersalnego czasu koordynowanego (UTC) lub czasu lokalnego dla określonego kalendarza.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekund i uniwersalnego czasu koordynowanego (UTC) lub czasu lokalnego dla określonego kalendarza.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, DateTimeKind)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekund i uniwersalnego czasu koordynowanego (UTC) lub czasu lokalnego dla określonego kalendarza.

DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind)

Inicjuje DateTime nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekund i uniwersalnego czasu koordynowanego (UTC) lub czasu lokalnego dla określonego kalendarza.

DateTime(Int64)

Inicjuje DateTime nowe wystąpienie struktury do określonej liczby kleszczy.

DateTime(Int64, DateTimeKind)

Inicjuje DateTime nowe wystąpienie struktury na określoną liczbę kleszczy i koordynowany czas uniwersalny (UTC) lub czas lokalny.

Pola

MaxValue

Reprezentuje największą możliwą wartość .DateTime To pole jest tylko do odczytu.

MinValue

Reprezentuje najmniejszą możliwą wartość .DateTime To pole jest tylko do odczytu.

UnixEpoch

Wartość tej stałej jest równoważna 00:00:00.0000000 UTC, 1 stycznia 1970 r. w kalendarzu gregoriańskim. UnixEpoch definiuje punkt w czasie, gdy czas systemu Unix jest równy 0.

Właściwości

Date

Pobiera składnik daty tego wystąpienia.

Day

Pobiera dzień miesiąca reprezentowanego przez to wystąpienie.

DayOfWeek

Pobiera dzień tygodnia reprezentowany przez to wystąpienie.

DayOfYear

Pobiera dzień roku reprezentowany przez to wystąpienie.

Hour

Pobiera składnik godziny daty reprezentowanej przez to wystąpienie.

Kind

Pobiera wartość wskazującą, czy czas reprezentowany przez to wystąpienie jest oparty na czasie lokalnym, uniwersalnym czasie koordynowanym (UTC), czy też nie.

Microsecond

Składnik mikrosekund wyrażony jako wartość z zakresu od 0 do 999.

Millisecond

Pobiera składnik milisekund daty reprezentowanej przez to wystąpienie.

Minute

Pobiera składnik minuty daty reprezentowanej przez to wystąpienie.

Month

Pobiera składnik miesiąca daty reprezentowanej przez to wystąpienie.

Nanosecond

Składnik nanosekund wyrażony jako wartość z zakresu od 0 do 900 (w przyrostach 100 nanosekund).

Now

Pobiera obiekt ustawiony na bieżącą DateTime datę i godzinę na tym komputerze wyrażony jako godzina lokalna.

Second

Pobiera składnik sekund daty reprezentowanej przez to wystąpienie.

Ticks

Pobiera liczbę znaczników reprezentujących datę i godzinę tego wystąpienia.

TimeOfDay

Pobiera godzinę dnia dla tego wystąpienia.

Today

Pobiera bieżącą datę.

UtcNow

Pobiera obiekt ustawiony na bieżącą DateTime datę i godzinę na tym komputerze, wyrażony jako uniwersalny czas koordynowany (UTC).

Year

Pobiera składnik roku daty reprezentowanej przez to wystąpienie.

Metody

Add(TimeSpan)

Zwraca nowy DateTime element, który dodaje wartość określonego TimeSpan do wartości tego wystąpienia.

AddDays(Double)

Zwraca nową, DateTime która dodaje określoną liczbę dni do wartości tego wystąpienia.

AddHours(Double)

Zwraca nową, DateTime która dodaje określoną liczbę godzin do wartości tego wystąpienia.

AddMicroseconds(Double)

Zwraca nową, DateTime która dodaje określoną liczbę mikrosekund do wartości tego wystąpienia.

AddMilliseconds(Double)

Zwraca nową, DateTime która dodaje określoną liczbę milisekund do wartości tego wystąpienia.

AddMinutes(Double)

Zwraca nową, DateTime która dodaje określoną liczbę minut do wartości tego wystąpienia.

AddMonths(Int32)

Zwraca nową, DateTime która dodaje określoną liczbę miesięcy do wartości tego wystąpienia.

AddSeconds(Double)

Zwraca nową, DateTime która dodaje określoną liczbę sekund do wartości tego wystąpienia.

AddTicks(Int64)

Zwraca nową, DateTime która dodaje określoną liczbę znaczników do wartości tego wystąpienia.

AddYears(Int32)

Zwraca nową, DateTime która dodaje określoną liczbę lat do wartości tego wystąpienia.

Compare(DateTime, DateTime)

Porównuje dwa wystąpienia DateTime i zwraca liczbę całkowitą wskazującą, czy pierwsze wystąpienie jest wcześniejsze niż, takie same jak, czy nowsze niż drugie wystąpienie.

CompareTo(DateTime)

Porównuje wartość tego wystąpienia z określoną DateTime wartością i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest wcześniejsze niż, takie samo jak lub nowsze niż określona DateTime wartość.

CompareTo(Object)

Porównuje wartość tego wystąpienia z określonym obiektem zawierającym określoną DateTime wartość i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest wcześniejsze niż, takie samo jak lub nowsze niż określona DateTime wartość.

DaysInMonth(Int32, Int32)

Zwraca liczbę dni w określonym miesiącu i roku.

Deconstruct(DateOnly, TimeOnly)

Dekonstruktoruje to DateTime wystąpienie według DateOnly i TimeOnly.

Deconstruct(Int32, Int32, Int32)

Dekonstruktoruje to DateOnly wystąpienie według Year, Monthi Day.

Equals(DateTime)

Zwraca wartość wskazującą, czy wartość tego wystąpienia jest równa wartości określonego DateTime wystąpienia.

Equals(DateTime, DateTime)

Zwraca wartość wskazującą, czy dwa DateTime wystąpienia mają tę samą wartość daty i godziny.

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

FromBinary(Int64)

Deserializuje 64-bitową wartość binarną i ponownie tworzy oryginalny obiekt serializowany DateTime .

FromFileTime(Int64)

Konwertuje określony czas pliku systemu Windows na równoważny czas lokalny.

FromFileTimeUtc(Int64)

Konwertuje określony czas pliku systemu Windows na równoważny czas UTC.

FromOADate(Double)

DateTime Zwraca odpowiednik określonej daty automatyzacji OLE.

GetDateTimeFormats()

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez standardowe specyfikatory formatu daty i godziny.

GetDateTimeFormats(Char)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez określony standardowy specyfikator formatu daty i godziny.

GetDateTimeFormats(Char, IFormatProvider)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez określony standardowy specyfikator formatu daty i godziny oraz informacje o formatowaniu specyficznym dla kultury.

GetDateTimeFormats(IFormatProvider)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez standardowe specyfikatory formatu daty i godziny oraz określone informacje dotyczące formatowania specyficzne dla kultury.

GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

GetTypeCode()

Zwraca wartość TypeCode dla typu DateTimewartości .

IsDaylightSavingTime()

Wskazuje, czy to wystąpienie obiektu DateTime znajduje się w zakresie czasu letniego dla bieżącej strefy czasowej.

IsLeapYear(Int32)

Zwraca wskazanie, czy określony rok jest rokiem przestępnym.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konwertuje zakres pamięci, który zawiera reprezentację ciągu daty i godziny na odpowiednik DateTime przy użyciu informacji o formacie specyficznym dla kultury i stylu formatowania.

Parse(String)

Konwertuje reprezentację ciągu daty i godziny na równoważną DateTime przy użyciu konwencji bieżącej kultury.

Parse(String, IFormatProvider)

Konwertuje reprezentację ciągu daty i godziny na odpowiednik DateTime przy użyciu informacji o formacie specyficznym dla kultury.

Parse(String, IFormatProvider, DateTimeStyles)

Konwertuje reprezentację ciągu daty i godziny na odpowiednik DateTime przy użyciu informacji o formacie specyficznym dla kultury i stylu formatowania.

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Konwertuje określoną reprezentację zakresu daty i godziny na odpowiednik DateTime przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z określonym formatem dokładnie lub zgłaszany jest wyjątek.

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

Konwertuje określoną reprezentację zakresu daty i godziny na równoważną DateTime przy użyciu określonej tablicy formatów, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z co najmniej jednym z określonych formatów dokładnie lub zgłaszany jest wyjątek.

ParseExact(String, String, IFormatProvider)

Konwertuje określoną reprezentację ciągu daty i godziny na odpowiednik DateTime przy użyciu informacji o określonym formacie i formacie specyficznym dla kultury. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Konwertuje określoną reprezentację ciągu daty i godziny na odpowiednik DateTime przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z określonym formatem dokładnie lub zgłaszany jest wyjątek.

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

Konwertuje określoną reprezentację ciągu daty i godziny na równoważną DateTime przy użyciu określonej tablicy formatów, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być zgodny z co najmniej jednym z określonych formatów dokładnie lub zgłaszany jest wyjątek.

SpecifyKind(DateTime, DateTimeKind)

Tworzy nowy DateTime obiekt, który ma taką samą liczbę znaczników, jak określona DateTime, ale jest wyznaczony jako czas lokalny, uniwersalny czas koordynowany (UTC) lub żaden z nich, zgodnie z określoną DateTimeKind wartością.

Subtract(DateTime)

Zwraca nową, TimeSpan która odejmuje określoną datę i godzinę od wartości tego wystąpienia.

Subtract(TimeSpan)

Zwraca nowy DateTime , który odejmuje określony czas trwania z wartości tego wystąpienia.

ToBinary()

Serializuje bieżący DateTime obiekt na 64-bitową wartość binarną, która następnie może służyć do ponownego utworzenia DateTime obiektu.

ToFileTime()

Konwertuje wartość bieżącego DateTime obiektu na czas pliku systemu Windows.

ToFileTimeUtc()

Konwertuje wartość bieżącego DateTime obiektu na czas pliku systemu Windows.

ToLocalTime()

Konwertuje wartość bieżącego DateTime obiektu na czas lokalny.

ToLongDateString()

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu daty długiej.

ToLongTimeString()

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu długiego czasu.

ToOADate()

Konwertuje wartość tego wystąpienia na równoważną datę automatyzacji OLE.

ToShortDateString()

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu daty krótkiej.

ToShortTimeString()

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu krótkiego czasu.

ToString()

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu przy użyciu konwencji formatowania bieżącej kultury.

ToString(IFormatProvider)

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie specyficznym dla kultury.

ToString(String)

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu przy użyciu określonego formatu i konwencji formatowania bieżącej kultury.

ToString(String, IFormatProvider)

Konwertuje wartość bieżącego DateTime obiektu na równoważną reprezentację ciągu przy użyciu określonego formatu i informacji o formacie specyficznym dla kultury.

ToUniversalTime()

Konwertuje wartość bieżącego DateTime obiektu na uniwersalny czas koordynowany (UTC).

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Próbuje sformatować wartość bieżącego wystąpienia jako UTF-8 w podanym zakresie bajtów.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Próbuje sformatować wartość bieżącego wystąpienia daty/godziny w podanym zakresie znaków.

TryParse(ReadOnlySpan<Char>, DateTime)

Konwertuje określony zakres znaków daty i godziny na równoważną DateTime i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTime)

Próbuje przeanalizować zakres znaków w wartości.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTime)

Konwertuje reprezentację zakresu daty i godziny na jej DateTime odpowiednik przy użyciu określonych informacji o formacie kultury i stylu formatowania oraz zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParse(String, DateTime)

Konwertuje określoną reprezentację ciągu daty i godziny na równoważną DateTime i zwraca wartość wskazującą, czy konwersja powiodła się.

TryParse(String, IFormatProvider, DateTime)

Próbuje przeanalizować ciąg w wartości.

TryParse(String, IFormatProvider, DateTimeStyles, DateTime)

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTime odpowiednik przy użyciu określonych informacji o formacie kultury i stylu formatowania oraz zwraca wartość wskazującą, czy konwersja powiodła się.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTime)

Konwertuje określoną reprezentację zakresu daty i godziny na jej DateTime odpowiednik przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. Metoda zwraca wartość wskazującą, czy konwersja powiodła się.

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTime)

Konwertuje określony zakres znaków daty i godziny na równoważną DateTime i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTime)

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTime odpowiednik przy użyciu określonego formatu, informacji o formacie specyficznym dla kultury i stylu. Format ciągu reprezentującego musi dokładnie pasować do wskazanego formatu. Metoda zwraca wartość wskazującą, czy konwersja powiodła się.

TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTime)

Konwertuje określoną reprezentację ciągu daty i godziny na równoważną, DateTime używając określonej tablicy formatów, informacji o formacie specyficznym dla kultury i stylu. Format reprezentacji ciągu musi być dokładnie zgodny z co najmniej jednym z określonych formatów. Metoda zwraca wartość wskazującą, czy konwersja powiodła się.

Operatory

Addition(DateTime, TimeSpan)

Dodaje określony interwał czasu do określonej daty i godziny, co daje nową datę i godzinę.

Equality(DateTime, DateTime)

Określa, czy dwa określone wystąpienia adresu DateTime są takie same.

GreaterThan(DateTime, DateTime)

Określa, czy określona wartość DateTime jest późniejsza niż inna określona DateTime.

GreaterThanOrEqual(DateTime, DateTime)

Określa, czy określona wartość DateTime reprezentuje datę i godzinę, która jest taka sama jak lub nowsza niż inna określona DateTimewartość .

Inequality(DateTime, DateTime)

Określa, czy dwa określone wystąpienia elementu DateTime nie są takie same.

LessThan(DateTime, DateTime)

Określa, czy określona wartość DateTime jest wcześniejsza niż inna określona DateTime.

LessThanOrEqual(DateTime, DateTime)

Określa, czy określona wartość DateTime reprezentuje datę i godzinę, która jest taka sama jak lub wcześniejsza niż inna określona DateTimewartość .

Subtraction(DateTime, DateTime)

Odejmuje określoną datę i godzinę z innej określonej daty i godziny i zwraca interwał czasu.

Subtraction(DateTime, TimeSpan)

Odejmuje określony interwał czasu z określonej daty i godziny i zwraca nową datę i godzinę.

Jawne implementacje interfejsu

IComparable.CompareTo(Object)

Porównuje bieżące wystąpienie z innym obiektem tego samego typu i zwraca liczbę całkowitą, która wskazuje, czy bieżące wystąpienie poprzedza, następuje po lub występuje w tym samym położeniu, co inny obiekt w porządku sortowania.

IConvertible.GetTypeCode()

Zwraca wartość TypeCode dla tego wystąpienia.

IConvertible.ToBoolean(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToByte(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToChar(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Zwraca bieżący DateTime obiekt.

IConvertible.ToDecimal(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToDouble(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToInt16(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToInt32(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToInt64(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToSByte(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToSingle(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToType(Type, IFormatProvider)

Konwertuje bieżący DateTime obiekt na obiekt określonego typu.

IConvertible.ToUInt16(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToUInt32(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

IConvertible.ToUInt64(IFormatProvider)

Ta konwersja nie jest obsługiwana. Próba użycia tej metody zgłasza błąd InvalidCastException.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Wypełnia obiekt danymi potrzebnymi do serializacji bieżącego DateTime obiektu.

Dotyczy

Bezpieczeństwo wątkowe

Wszystkie elementy członkowskie tego typu są bezpieczne wątkowo. Elementy członkowskie, które na pierwszy rzut oka modyfikują stan wystąpienia, w rzeczywistości zwracają nowe wystąpienie zainicjowane z nową wartością. Podobnie jak w przypadku innych typów odczytywanie i zapisywanie w udostępnionej zmiennej, która zawiera wystąpienie tego typu, musi być chronione przez blokadę w celu zagwarantowania bezpieczeństwa wątków.

Zobacz też