DateTime Struktura

Definicja

Reprezentuje moment w czasie, zazwyczaj 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 interfejsu API dotyczące daty/godziny.

Konstruktory

DateTime(DateOnly, TimeOnly)

Inicjuje DateTime nowe wystąpienie struktury do określonych DateOnly elementów i TimeOnly. Nowe wystąpienie będzie miało Unspecified rodzaj.

DateTime(DateOnly, TimeOnly, DateTimeKind)

Inicjuje nowe wystąpienie struktury do określonego DateTimeDateOnly elementu i TimeOnly z uwzględnieniem określonego DateTimeKindelementu .

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 nowe wystąpienie struktury do określonego DateTime roku, miesiąca, dnia, godziny, minuty i sekundy dla określonego kalendarza.

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

Inicjuje nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy i uniwersalnego DateTime czasu koordynowanego (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 nowe wystąpienie struktury do określonego DateTime roku, miesiąca, dnia, godziny, minuty, sekundy i milisekundy dla określonego kalendarza.

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

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

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

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

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

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

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

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

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

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

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

Inicjuje nowe wystąpienie struktury do określonego roku, miesiąca, dnia, godziny, minuty, sekundy, milisekund i uniwersalnego DateTime 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 do określonej liczby kleszczy i czasu uniwersalnego koordynowanego (UTC) lub czasu lokalnego.

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.000000 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 reprezentowany 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ż na żadnym z nich.

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 czas lokalny.

Second

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

Ticks

Pobiera liczbę kleszczy 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ślonej TimeSpan do wartości tego wystąpienia.

AddDays(Double)

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

AddHours(Double)

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

AddMicroseconds(Double)

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

AddMilliseconds(Double)

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

AddMinutes(Double)

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

AddMonths(Int32)

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

AddSeconds(Double)

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

AddTicks(Int64)

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

AddYears(Int32)

Zwraca nowy DateTime element, który 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ą, która wskazuje, 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ą, która wskazuje, czy to wystąpienie jest wcześniejsze niż, takie same jak, czy nowsze niż określona DateTime wartość.

CompareTo(Object)

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

DaysInMonth(Int32, Int32)

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

Deconstruct(DateOnly, TimeOnly)

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

Deconstruct(Int32, Int32, Int32)

Dekonstrukuje 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 odtwarza oryginalny serializowany DateTime obiekt.

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 o formatowaniu specyficznym dla kultury.

GetHashCode()

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

GetTypeCode()

Zwraca wartość TypeCode typu dla wartości DateTime.

IsDaylightSavingTime()

Wskazuje, czy to wystąpienie DateTime programu 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 jego DateTime odpowiednik przy użyciu informacji o formacie specyficznym dla kultury i stylu formatowania.

Parse(String)

Konwertuje reprezentację ciągu daty i godziny na jej DateTime odpowiednik przy użyciu konwencji bieżącej kultury.

Parse(String, IFormatProvider)

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

Parse(String, IFormatProvider, DateTimeStyles)

Konwertuje reprezentację ciągu daty i godziny na jej DateTime odpowiednik 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 jej DateTime odpowiednik 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 jej DateTime odpowiednik 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 lub zgłaszanym wyjątkiem.

ParseExact(String, String, IFormatProvider)

Konwertuje określoną reprezentację ciągu daty i godziny na jej DateTime odpowiednik przy użyciu określonych formatów i informacji o 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 jej DateTime odpowiednik 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 używając 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 lub zgłaszanym wyjątkiem.

SpecifyKind(DateTime, DateTimeKind)

Tworzy nowy DateTime obiekt, który ma taką samą liczbę znaczników, jak określony 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 nowy TimeSpan element, który odejmuje określoną datę i godzinę od wartości tego wystąpienia.

Subtract(TimeSpan)

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

ToBinary()

Serializuje bieżący DateTime obiekt do 64-bitowej wartości binarnej, 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 czasowego.

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 informacji o określonym formacie i 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 odpowiednik 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 odpowiednik DateTime 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 zakończyła się pomyślnie.

TryParse(String, IFormatProvider, DateTime)

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

TryParse(String, IFormatProvider, DateTimeStyles, DateTime)

Konwertuje określoną reprezentację ciągu daty i godziny na równoważną DateTime 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.

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

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 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 odpowiednik 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 odpowiednik DateTime 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 przy użyciu 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, dając 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ż określona przez inną.DateTime

GreaterThanOrEqual(DateTime, DateTime)

Określa, czy określona wartość DateTime reprezentuje datę i godzinę, która jest taka sama jak określona lub późniejsza.DateTime

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ż określona przez inną.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ż określona przez inną wartość DateTime.

Subtraction(DateTime, DateTime)

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

Subtraction(DateTime, TimeSpan)

Odejmuje określony interwał czasu od 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ż