TimeOnly Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje godzinę dnia, tak jak w przypadku odczytu z zegara, w zakresie od 00:00:00 do 23:59:59.999999999.
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, ISpanFormattable
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>
public readonly struct TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
type TimeOnly = struct
interface ISpanFormattable
interface IFormattable
type TimeOnly = struct
interface IFormattable
interface IParsable<TimeOnly>
interface ISpanFormattable
interface ISpanParsable<TimeOnly>
type TimeOnly = struct
interface IFormattable
interface IParsable<TimeOnly>
interface ISpanFormattable
interface ISpanParsable<TimeOnly>
interface IUtf8SpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), ISpanFormattable
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly)
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly), IUtf8SpanFormattable
- Dziedziczenie
- Implementuje
Konstruktory
TimeOnly(Int32, Int32) |
Inicjuje TimeOnly nowe wystąpienie struktury do określonej godziny i minuty. |
TimeOnly(Int32, Int32, Int32) |
Inicjuje TimeOnly nowe wystąpienie struktury do określonej godziny, minuty i sekundy. |
TimeOnly(Int32, Int32, Int32, Int32) |
Inicjuje TimeOnly nowe wystąpienie struktury do określonej godziny, minuty, sekundy i milisekundy. |
TimeOnly(Int32, Int32, Int32, Int32, Int32) |
Inicjuje TimeOnly nowe wystąpienie struktury do określonej godziny, minuty, sekundy, milisekund i mikrosekundy. |
TimeOnly(Int64) |
Inicjuje TimeOnly nowe wystąpienie struktury przy użyciu określonej liczby kleszczy. |
Właściwości
Hour |
Pobiera składnik godziny czasu reprezentowanego przez to wystąpienie. |
MaxValue |
Pobiera największą możliwą wartość .TimeOnly |
Microsecond |
Pobiera składnik mikrosekund czasu reprezentowanego przez to wystąpienie. |
Millisecond |
Pobiera składnik milisekund czasu reprezentowanego przez to wystąpienie. |
Minute |
Pobiera składnik minuty czasu reprezentowanego przez to wystąpienie. |
MinValue |
Pobiera najmniejszą możliwą wartość .TimeOnly |
Nanosecond |
Pobiera składnik nanosekund czasu reprezentowanego przez to wystąpienie. |
Second |
Pobiera składnik sekund czasu reprezentowanego przez to wystąpienie. |
Ticks |
Pobiera liczbę znaczników reprezentujących czas tego wystąpienia. |
Metody
Add(TimeSpan) |
Zwraca nowy TimeOnly element, który dodaje wartość określonego przedziału czasu do wartości tego wystąpienia. |
Add(TimeSpan, Int32) |
Zwraca nowy TimeOnly element, który dodaje wartość określonego przedziału czasu do wartości tego wystąpienia. Jeśli wynik zawija się po zakończeniu dnia, ta metoda zwraca liczbę nadmiarowych dni jako parametr out. |
AddHours(Double) |
Zwraca nową, TimeOnly która dodaje określoną liczbę godzin do wartości tego wystąpienia. |
AddHours(Double, Int32) |
Zwraca nową, TimeOnly która dodaje określoną liczbę godzin do wartości tego wystąpienia. Jeśli wynik zawija się po zakończeniu dnia, ta metoda zwraca liczbę nadmiarowych dni jako parametr out. |
AddMinutes(Double) |
Zwraca nową, TimeOnly która dodaje określoną liczbę minut do wartości tego wystąpienia. |
AddMinutes(Double, Int32) |
Zwraca nową, TimeOnly która dodaje określoną liczbę minut do wartości tego wystąpienia. Jeśli wynik zawija się po zakończeniu dnia, ta metoda zwraca liczbę nadmiarowych dni jako parametr out. |
CompareTo(Object) |
Porównuje wartość tego wystąpienia z określonym obiektem zawierającym określoną TimeOnly wartość i zwraca liczbę całkowitą wskazującą, czy to wystąpienie jest wcześniejsze niż, takie samo jak lub nowsze niż określona TimeOnly wartość. |
CompareTo(TimeOnly) |
Porównuje wartość tego wystąpienia z określoną TimeOnly wartością i wskazuje, czy to wystąpienie jest wcześniejsze niż, takie samo jak, czy nowsze niż określona TimeOnly wartość. |
Deconstruct(Int32, Int32) | |
Deconstruct(Int32, Int32, Int32) |
Dekonstruktoruje to TimeOnly wystąpienie do Hour, Minutei Second. |
Deconstruct(Int32, Int32, Int32, Int32) |
Dekonstruktoruje to TimeOnly wystąpienie do Hour, Minute, Secondi Millisecond. |
Deconstruct(Int32, Int32, Int32, Int32, Int32) |
Dekonstruktoruje to TimeOnly wystąpienie do Hour, , MinuteSecond, Millisecondi Microsecond. |
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi. |
Equals(TimeOnly) |
Zwraca wartość wskazującą, czy wartość tego wystąpienia jest równa wartości określonego TimeOnly wystąpienia. |
FromDateTime(DateTime) |
TimeOnly Tworzy obiekt z DateTime reprezentującego godzinę dnia w tym DateTime obiekcie. |
FromTimeSpan(TimeSpan) |
TimeOnly Tworzy obiekt z przedziału czasu reprezentującego czas, który upłynął od północy. |
GetHashCode() |
Zwraca wartość skrótu dla tego wystąpienia. |
IsBetween(TimeOnly, TimeOnly) |
Określa, czy czas mieści się w podanym zakresie. Obsługuje zarówno zakresy "normalne", takie jak 10:00-12:00, i zakresy obejmujące północ, takie jak 23:00-01:00. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analizuje zakres znaków w wartości. |
Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Konwertuje przedział pamięci, który zawiera reprezentację ciągu czasu na jego TimeOnly odpowiednik przy użyciu informacji o formacie specyficznym dla kultury i stylu formatowania. |
Parse(String) |
Konwertuje reprezentację ciągu czasu na jego TimeOnly odpowiednik przy użyciu konwencji bieżącej kultury. |
Parse(String, IFormatProvider) |
Analizuje ciąg w wartość. |
Parse(String, IFormatProvider, DateTimeStyles) |
Konwertuje reprezentację ciągu czasu na TimeOnly 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 czasu na TimeOnly 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[]) |
Konwertuje określony zakres na TimeOnly odpowiednik przy użyciu określonej tablicy formatów. 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(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Konwertuje określoną reprezentację zakresu czasu na TimeOnly równoważną 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) |
Konwertuje określoną reprezentację ciągu czasu na TimeOnly jego odpowiednik przy użyciu określonego formatu. 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 czasu na TimeOnly 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[]) |
Konwertuje określony zakres na TimeOnly odpowiednik przy użyciu określonej tablicy formatów. 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, DateTimeStyles) |
Konwertuje określoną reprezentację ciągu czasu na TimeOnly równoważną 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. |
ToLongTimeString() |
Konwertuje wartość bieżącego TimeOnly wystąpienia na równoważną reprezentację ciągu daty długiej. |
ToShortTimeString() |
Konwertuje bieżące TimeOnly wystąpienie na równoważną reprezentację ciągu czasu krótkiego. |
ToString() |
Konwertuje bieżące TimeOnly wystąpienie na równoważną reprezentację ciągu czasu krótkiego przy użyciu konwencji formatowania bieżącej kultury. |
ToString(IFormatProvider) |
Konwertuje wartość bieżącego TimeOnly wystąpienia na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie specyficznym dla kultury. |
ToString(String) |
Konwertuje bieżące TimeOnly wystąpienie 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 TimeOnly wystąpienia na równoważną reprezentację ciągu przy użyciu określonych informacji o formacie specyficznym dla kultury. |
ToTimeSpan() |
Przekonwertuj bieżące TimeOnly wystąpienie na TimeSpan obiekt. |
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 TimeOnly w podanym zakresie znaków. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Konwertuje określoną reprezentację zakresu czasu na TimeOnly odpowiednik przy użyciu określonej tablicy formatów, informacji i stylu specyficznego dla kultury oraz zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly) |
Próbuje przeanalizować zakres znaków w wartości. |
TryParse(ReadOnlySpan<Char>, TimeOnly) |
Konwertuje określoną reprezentację przedziału czasu na równoważną wartość TimeOnly i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly) |
Konwertuje określoną reprezentację ciągu czasu na TimeOnly równoważną przy użyciu określonej tablicy formatów, informacji i stylu specyficznego dla kultury oraz zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
TryParse(String, IFormatProvider, TimeOnly) |
Próbuje przeanalizować ciąg w wartość. |
TryParse(String, TimeOnly) |
Konwertuje określoną reprezentację ciągu czasu na TimeOnly równoważną i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Konwertuje określoną reprezentację zakresu czasu na TimeOnly 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>, ReadOnlySpan<Char>, TimeOnly) |
Konwertuje określoną reprezentację zakresu czasu na jego TimeOnly odpowiednik przy użyciu określonego formatu 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, TimeOnly) |
Konwertuje określony przedział czasu TimeOnly na równoważny i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly) |
Konwertuje określony przedział czasu TimeOnly na równoważny i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly) |
Konwertuje określoną reprezentację zakresu czasu na TimeOnly 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, TimeOnly) |
Konwertuje określoną reprezentację ciągu czasu na TimeOnly jego odpowiednik przy użyciu określonego formatu 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, TimeOnly) |
Konwertuje określoną reprezentację ciągu czasu na TimeOnly równoważną i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
TryParseExact(String, String[], TimeOnly) |
Konwertuje określoną reprezentację ciągu czasu na TimeOnly równoważną i zwraca wartość wskazującą, czy konwersja zakończyła się pomyślnie. |
Operatory
Equality(TimeOnly, TimeOnly) |
Określa, czy dwa określone wystąpienia są TimeOnlyrówne. |
GreaterThan(TimeOnly, TimeOnly) |
Określa, czy określona wartość TimeOnly jest późniejsza niż inna określona TimeOnly. |
GreaterThanOrEqual(TimeOnly, TimeOnly) |
Określa, czy określona wartość TimeOnly reprezentuje czas, który jest taki sam jak lub późniejszy niż inny określony TimeOnly. |
Inequality(TimeOnly, TimeOnly) |
Określa, czy dwa określone wystąpienia elementu TimeOnly nie są takie same. |
LessThan(TimeOnly, TimeOnly) |
Określa, czy określona wartość TimeOnly jest wcześniejsza niż inna określona TimeOnly. |
LessThanOrEqual(TimeOnly, TimeOnly) |
Określa, czy określona wartość TimeOnly reprezentuje czas, który jest taki sam jak lub wcześniejszy niż inny określony TimeOnly. |
Subtraction(TimeOnly, TimeOnly) |
Daje czas, który upłynął między dwoma punktami na zegarze okrągłym, co zawsze będzie wartością dodatnią. |