TimeOnly Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A nap egy olyan időszakát jelöli, amelyet egy óra olvasna, a 00:00:00 és a 23:59:59.9999999 közötti tartományban.
public value class TimeOnly : IComparable, IComparable<TimeOnly>, IEquatable<TimeOnly>, IParsable<TimeOnly>, ISpanFormattable, ISpanParsable<TimeOnly>, IUtf8SpanFormattable
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 readonly struct 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>
type TimeOnly = struct
interface IFormattable
interface IParsable<TimeOnly>
interface ISpanFormattable
interface ISpanParsable<TimeOnly>
interface IUtf8SpanFormattable
type TimeOnly = struct
interface ISpanFormattable
interface IFormattable
type TimeOnly = struct
interface IFormattable
interface IParsable<TimeOnly>
interface ISpanFormattable
interface ISpanParsable<TimeOnly>
Public Structure TimeOnly
Implements IComparable, IComparable(Of TimeOnly), IEquatable(Of TimeOnly), IParsable(Of TimeOnly), ISpanFormattable, ISpanParsable(Of TimeOnly), 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)
- Öröklődés
- Megvalósítás
Konstruktorok
| Name | Description |
|---|---|
| TimeOnly(Int32, Int32, Int32, Int32, Int32) |
Inicializálja a struktúra új példányát a TimeOnly megadott órára, percre, másodpercre, ezredmásodpercre és mikroszekundumra. |
| TimeOnly(Int32, Int32, Int32, Int32) |
Inicializálja a TimeOnly struktúra új példányát a megadott órára, percre, másodpercre és ezredmásodpercre. |
| TimeOnly(Int32, Int32, Int32) |
Inicializálja a TimeOnly struktúra új példányát a megadott órára, percre és másodpercre. |
| TimeOnly(Int32, Int32) |
Inicializálja a TimeOnly struktúra új példányát a megadott órára és percre. |
| TimeOnly(Int64) |
Inicializálja a TimeOnly struktúra új példányát megadott számú kullancs használatával. |
Tulajdonságok
| Name | Description |
|---|---|
| Hour |
Lekéri a példány által képviselt idő óraösszetevőjét. |
| MaxValue |
A lehető legnagyobb értéket TimeOnlykapja meg. |
| Microsecond |
Lekéri a példány által képviselt idő mikroszekundumos összetevőjét. |
| Millisecond |
Lekéri a példány által képviselt idő ezredmásodpercben megadott összetevőjét. |
| Minute |
Lekéri a példány által képviselt idő percösszetevőjét. |
| MinValue |
A lehető legkisebb értéket kapja meg.TimeOnly |
| Nanosecond |
Lekéri a példány által képviselt idő nanoszekundumos összetevőjét. |
| Second |
Lekéri a példány által képviselt idő másodperc összetevőjét. |
| Ticks |
Lekéri a példány idejét jelképezõ kullancsok számát. |
Metódusok
| Name | Description |
|---|---|
| Add(TimeSpan, Int32) |
Egy új TimeOnly értéket ad vissza, amely hozzáadja a megadott időtartam értékét a példány értékéhez. Ha az eredmény a nap végéig tördel, akkor ez a metódus kimenő paraméterként adja vissza a felesleges napok számát. |
| Add(TimeSpan) |
Egy új TimeOnly értéket ad vissza, amely hozzáadja a megadott időtartam értékét a példány értékéhez. |
| AddHours(Double, Int32) |
Egy újat TimeOnly ad vissza, amely hozzáadja a megadott számú órát a példány értékéhez. Ha az eredmény a nap végéig tördel, akkor ez a metódus kimenő paraméterként adja vissza a felesleges napok számát. |
| AddHours(Double) |
Egy újat TimeOnly ad vissza, amely hozzáadja a megadott számú órát a példány értékéhez. |
| AddMinutes(Double, Int32) |
Egy újat TimeOnly ad vissza, amely hozzáadja a megadott számú percet a példány értékéhez. Ha az eredmény a nap végéig tördel, akkor ez a metódus kimenő paraméterként adja vissza a felesleges napok számát. |
| AddMinutes(Double) |
Egy újat TimeOnly ad vissza, amely hozzáadja a megadott számú percet a példány értékéhez. |
| CompareTo(Object) |
Összehasonlítja a példány értékét egy megadott TimeOnly értéket tartalmazó objektummal, és egy egész számot ad vissza, amely jelzi, hogy ez a példány a megadott TimeOnly értéknél korábbi, azonos vagy későbbi-e. |
| CompareTo(TimeOnly) |
Összehasonlítja a példány értékét egy megadott TimeOnly értékkel, és jelzi, hogy ez a példány korábbi-e, mint a megadott érték, megegyezik-e a megadott TimeOnly értékkel. |
| Deconstruct(Int32, Int32, Int32, Int32, Int32) |
Ez a TimeOnly példány Houra , , MinuteSecond, Millisecondés Microsecond. |
| Deconstruct(Int32, Int32, Int32, Int32) |
A példány dekonstruálható Houra TimeOnly , Minute, Secondés Millisecond. |
| Deconstruct(Int32, Int32, Int32) | |
| Deconstruct(Int32, Int32) | |
| Equals(Object) |
Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. |
| Equals(TimeOnly) |
Egy értéket ad vissza, amely jelzi, hogy a példány értéke megegyezik-e a megadott TimeOnly példány értékével. |
| FromDateTime(DateTime) |
Objektumot TimeOnly hoz létre az objektum DateTime napjának időpontját ábrázoló értékbőlDateTime. |
| FromTimeSpan(TimeSpan) |
Létrehoz egy TimeOnly objektumot az éjfél óta eltelt időt képviselő időtartamból. |
| GetHashCode() |
A példány kivonatkódját adja vissza. |
| IsBetween(TimeOnly, TimeOnly) |
Meghatározza, hogy egy idő a megadott tartományon belül esik-e. Támogatja az olyan "normál" tartományokat, mint a 10:00-12:00, és az éjféli tartományokat, például a 23:00-01:00-t. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Olyan memóriatartományt alakít át, amely egy idő sztring-ábrázolását tartalmazza a megfelelőre TimeOnly a kultúraspecifikus formázási információk és a formázási stílus használatával. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Több karakterből álló elemet elemez egy értékben. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Egy idő sztring-ábrázolását átalakítja annak TimeOnly megfelelővé kultúraspecifikus formátuminformációk és formázási stílusok használatával. |
| Parse(String, IFormatProvider) |
Egy sztringet egy értékbe elemez. |
| Parse(String) |
Egy idő TimeOnly sztringképét az aktuális kultúra konvencióinak használatával konvertálja annak megfelelővé. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Az idő megadott span-ábrázolását a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal, vagy kivételt kell eredményeznie. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Az idő megadott span-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie. |
| ParseExact(ReadOnlySpan<Char>, String[]) |
A megadott időtartamot a megadott formátumtömb használatával konvertálja TimeOnly annak megfelelőjeké. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Az idő megadott sztring-ábrázolását a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal, vagy kivételt kell eredményeznie. |
| ParseExact(String, String) |
Az idő megadott sztring-ábrázolását a megadott formátummal konvertálja TimeOnly annak megfelelőjeként. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal, vagy kivételt kell eredményeznie. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Az idő megadott sztring-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie. |
| ParseExact(String, String[]) |
A megadott időtartamot TimeOnly a megadott formátumtömb használatával konvertálja egyenértékűvé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátumok legalább egyikével, vagy kivételt kell eredményeznie. |
| ToLongTimeString() |
Az aktuális TimeOnly példány értékét konvertálja annak megfelelő hosszú dátumú sztring-ábrázolására. |
| ToShortTimeString() |
Az aktuális TimeOnly példányt a megfelelő rövid idejű sztring-ábrázolássá alakítja. |
| ToString() |
Az aktuális példányt az aktuális TimeOnly kultúra formázási konvencióinak használatával konvertálja a megfelelő rövid idejű sztringre. |
| ToString(IFormatProvider) |
Az aktuális TimeOnly példány értékét a megadott kultúraspecifikus formátuminformációk használatával konvertálja a megfelelő sztringre. |
| ToString(String, IFormatProvider) |
Az aktuális TimeOnly példány értékét a megadott kultúraspecifikus formátuminformációk használatával konvertálja a megfelelő sztringre. |
| ToString(String) |
Az aktuális TimeOnly példányt a megadott formátum és az aktuális kultúra formázási konvenciói alapján konvertálja a megfelelő sztringre. |
| ToTimeSpan() |
Az aktuális TimeOnly példány átalakítása objektummá TimeSpan . |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Az aktuális példány értékét UTF-8 formátumban próbálja formázni a megadott bájttartományba. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Megpróbálja formázni az aktuális TimeOnly-példány értékét a megadott karaktertartományba. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Egy idő TimeOnly megadott span-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja annak megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly) |
Egy karaktertartományt próbál elemezni egy értékben. |
| TryParse(ReadOnlySpan<Char>, TimeOnly) |
Egy idő megadott span-ábrázolását a TimeOnly-megfelelőre alakítja át, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly) |
Az idő TimeOnly megadott sztring-ábrázolását a megadott formátumok, kultúraspecifikus formátumadatok és stílus használatával konvertálja annak megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParse(String, IFormatProvider, TimeOnly) |
Megpróbál egy sztringet egy értékbe elemezni. |
| TryParse(String, TimeOnly) |
Egy idő megadott sztring-ábrázolását konvertálja annak TimeOnly megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Az idő megadott span-ábrázolását a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, TimeOnly) |
Az idő megadott span-ábrázolását a megadott formátum és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Egy idő megadott karaktertartományát a megfelelő TimeOnly értékké alakítja, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly) |
Egy idő megadott karaktertartományát a megfelelő TimeOnly értékké alakítja, és egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly) |
Az idő megadott span-ábrázolását a megadott formátum, kultúraspecifikus formátumadatok és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(String, String, TimeOnly) |
Az idő megadott sztring-ábrázolását a megadott formátum és stílus használatával konvertálja TimeOnly annak megfelelővé. A sztring-ábrázolás formátumának pontosan meg kell egyeznie a megadott formátummal. A metódus egy értéket ad vissza, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Egy idő megadott sztring-ábrázolását konvertálja annak TimeOnly megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e. |
| TryParseExact(String, String[], TimeOnly) |
Egy idő megadott sztring-ábrázolását konvertálja annak TimeOnly megfelelőjeként, és visszaad egy értéket, amely jelzi, hogy az átalakítás sikeres volt-e. |
Operátorok
| Name | Description |
|---|---|
| Equality(TimeOnly, TimeOnly) |
Meghatározza, hogy két megadott példány TimeOnlyegyenlő-e. |
| GreaterThan(TimeOnly, TimeOnly) |
Meghatározza, hogy az egyik megadott TimeOnly későbbi-e, mint egy másik megadott TimeOnly. |
| GreaterThanOrEqual(TimeOnly, TimeOnly) |
Meghatározza, hogy az egyik megadott TimeOnly időpont megegyezik-e egy másik megadott TimeOnlyidőpontnál. |
| Inequality(TimeOnly, TimeOnly) |
Meghatározza, hogy két megadott példány TimeOnly nem egyenlő-e. |
| LessThan(TimeOnly, TimeOnly) |
Meghatározza, hogy az egyik megadott TimeOnly korábbi-e, mint egy másik megadott TimeOnly. |
| LessThanOrEqual(TimeOnly, TimeOnly) |
Azt határozza meg, hogy az egyik megadott TimeOnly időpont megegyezik-e egy másik megadott TimeOnlyidőponthoz vagy korábbi időponthoz. |
| Subtraction(TimeOnly, TimeOnly) |
A kör alakú óra két pontja közötti eltelt időt adja meg, ami mindig pozitív érték lesz. |