TimeOnly Yapı

Tanım

00:00:00 ile 23:59:59.9999999 aralığında, bir saatten okunabilecek günün saatini temsil eder.

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
Devralma
TimeOnly
Uygulamalar

Oluşturucular

TimeOnly(Int32, Int32)

Belirtilen saat ve dakikaya kadar yapının yeni bir örneğini TimeOnly başlatır.

TimeOnly(Int32, Int32, Int32)

Belirtilen saat, dakika ve saniye için yapının yeni bir örneğini TimeOnly başlatır.

TimeOnly(Int32, Int32, Int32, Int32)

Belirtilen saat, dakika, saniye ve milisaniye için yapının yeni bir örneğini TimeOnly başlatır.

TimeOnly(Int32, Int32, Int32, Int32, Int32)

Belirtilen saat, dakika, saniye, milisaniye ve mikrosaniye için yapının yeni bir örneğini TimeOnly başlatır.

TimeOnly(Int64)

Belirtilen sayıda değer çizgisi kullanarak yapının yeni bir örneğini TimeOnly başlatır.

Özellikler

Hour

Bu örnekle temsil edilen saatin saat bileşenini alır.

MaxValue

Mümkün olan en büyük değerini TimeOnlyalır.

Microsecond

Bu örnek tarafından temsil edilen zamanın mikrosaniye bileşenini alır.

Millisecond

Bu örnek tarafından temsil edilen zamanın milisaniye bileşenini alır.

Minute

Bu örnek tarafından temsil edilen zamanın dakika bileşenini alır.

MinValue

Mümkün olan en küçük değerini TimeOnlyalır.

Nanosecond

Bu örnek tarafından temsil edilen zamanın nanosaniye bileşenini alır.

Second

Bu örnek tarafından temsil edilen zamanın saniye bileşenini alır.

Ticks

Bu örneğin zamanını temsil eden değer işaretlerinin sayısını alır.

Yöntemler

Add(TimeSpan)

Belirtilen zaman aralığının değerini bu örneğin değerine ekleyen yeni TimeOnly bir döndürür.

Add(TimeSpan, Int32)

Belirtilen zaman aralığının değerini bu örneğin değerine ekleyen yeni TimeOnly bir döndürür. Sonuç günün sonundan sonra kaydırılırsa, bu yöntem bir out parametresi olarak fazla gün sayısını döndürür.

AddHours(Double)

Belirtilen saat sayısını bu örneğin değerine ekleyen yeni TimeOnly bir değer döndürür.

AddHours(Double, Int32)

Belirtilen saat sayısını bu örneğin değerine ekleyen yeni TimeOnly bir değer döndürür. Sonuç günün sonundan sonra kaydırılırsa, bu yöntem bir out parametresi olarak fazla gün sayısını döndürür.

AddMinutes(Double)

Bu örneğin değerine belirtilen dakika sayısını ekleyen yeni TimeOnly bir döndürür.

AddMinutes(Double, Int32)

Bu örneğin değerine belirtilen dakika sayısını ekleyen yeni TimeOnly bir döndürür. Sonuç günün sonundan sonra kaydırılırsa, bu yöntem bir out parametresi olarak fazla gün sayısını döndürür.

CompareTo(Object)

Bu örneğin değerini, belirtilen değeri içeren belirtilen bir nesneyle karşılaştırır ve bu örneğin belirtilen TimeOnly değerden önce mi, ile aynı mı yoksa daha TimeOnly geç mi olduğunu belirten bir tamsayı döndürür.

CompareTo(TimeOnly)

Bu örneğin değerini belirtilen TimeOnly değerle karşılaştırır ve bu örneğin belirtilen TimeOnly değerden önce mi, ile aynı mı yoksa daha mı geç olduğunu gösterir.

Deconstruct(Int32, Int32)

Bu TimeOnly örneği ve Minuteiçine ayırırHour.

Deconstruct(Int32, Int32, Int32)

Bu TimeOnly örneği , Minuteve Secondiçine ayırırHour.

Deconstruct(Int32, Int32, Int32, Int32)

Bu TimeOnly örneği , , MinuteSecondve Millisecondiçine ayırırHour.

Deconstruct(Int32, Int32, Int32, Int32, Int32)

Bu TimeOnly örneği , , Minute, SecondMillisecondve Microsecondiçine ayırırHour.

Equals(Object)

Bu örneğin, belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

Equals(TimeOnly)

Bu örneğin değerinin belirtilen TimeOnly örneğin değerine eşit olup olmadığını belirten bir değer döndürür.

FromDateTime(DateTime)

TimeOnly Bu DateTime nesnede günün saatini temsil eden bir DateTime nesne oluşturur.

FromTimeSpan(TimeSpan)

TimeOnly Gece yarısından bu yana geçen süreyi temsil eden bir zaman aralığından bir nesne oluşturur.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

IsBetween(TimeOnly, TimeOnly)

Bir sürenin sağlanan aralık içinde olup olmadığını belirler. Hem 10:00-12:00 gibi "normal" aralıkları hem de 23:00-01:00 gibi gece yarısına yayılan aralıkları destekler.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak bir zamanın dize gösterimini içeren bellek aralığını eşdeğerine TimeOnly dönüştürür.

Parse(String)

Geçerli kültürün kurallarını kullanarak bir zamanın dize gösterimini eşdeğerine TimeOnly dönüştürür.

Parse(String, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

Parse(String, IFormatProvider, DateTimeStyles)

Kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak bir zamanın dize gösterimini eşdeğerine TimeOnly dönüştürür.

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

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir saatin belirtilen span gösterimini eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(ReadOnlySpan<Char>, String[])

Belirtilen biçim dizisini kullanarak belirtilen yayılma alanını eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

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

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir saatin belirtilen span gösterimini eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(String, String)

Belirtilen biçimi kullanarak bir saatin belirtilen dize gösterimini eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir saatin belirtilen dize gösterimini eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ParseExact(String, String[])

Belirtilen biçim dizisini kullanarak belirtilen yayılmayı eşdeğere TimeOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

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

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stili kullanarak bir saatin belirtilen dize gösterimini eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi, belirtilen biçimlerden en az biriyle tam olarak eşleşmelidir veya bir özel durum oluşturulur.

ToLongTimeString()

Geçerli TimeOnly örneğin değerini eşdeğer uzun tarih dizesi gösterimine dönüştürür.

ToShortTimeString()

Geçerli TimeOnly örneği eşdeğer kısa zaman dizesi gösterimine dönüştürür.

ToString()

Geçerli kültürün biçimlendirme kurallarını kullanarak geçerli TimeOnly örneği eşdeğer kısa süreli dize gösterimine dönüştürür.

ToString(IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak geçerli TimeOnly örneğin değerini eşdeğer dize gösterimine dönüştürür.

ToString(String)

Belirtilen biçimi ve geçerli kültürün biçimlendirme kurallarını kullanarak geçerli TimeOnly örneği eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak geçerli TimeOnly örneğin değerini eşdeğer dize gösterimine dönüştürür.

ToTimeSpan()

Geçerli TimeOnly örneği bir TimeSpan nesneye dönüştürün.

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

Geçerli örneğin değerini UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır.

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

Geçerli TimeOnly örneğinin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

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

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stilini kullanarak bir saatin belirtilen span gösterimini eşdeğerine TimeOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Char>, TimeOnly)

Bir saatin belirtilen span gösterimini TimeOnly eşdeğerine dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly)

Belirtilen biçim dizisini, kültüre özgü biçim bilgilerini ve stilini kullanarak bir saatin belirtilen dize gösterimini eşdeğerine TimeOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

TryParse(String, IFormatProvider, TimeOnly)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, TimeOnly)

Bir saatin belirtilen dize gösterimini eşdeğerine TimeOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

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

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir saatin belirtilen span gösterimini eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir. Yöntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri döndürür.

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, TimeOnly)

Belirtilen biçim ve stili kullanarak bir saatin belirtilen span gösterimini TimeOnly eşdeğerine dönüştürür. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir. Yöntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri döndürür.

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

Bir saatin belirtilen karakter aralığını eşdeğerine TimeOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly)

Bir saatin belirtilen karakter aralığını eşdeğerine TimeOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly)

Belirtilen biçimi, kültüre özgü biçim bilgilerini ve stili kullanarak bir saatin belirtilen span gösterimini eşdeğerine TimeOnly dönüştürür. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir. Yöntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri döndürür.

TryParseExact(String, String, TimeOnly)

Belirtilen biçim ve stili kullanarak bir saatin belirtilen dize gösterimini TimeOnly eşdeğerine dönüştürür. Dize gösteriminin biçimi belirtilen biçimle tam olarak eşleşmelidir. Yöntem, dönüştürmenin başarılı olup olmadığını gösteren bir değeri döndürür.

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

Bir saatin belirtilen dize gösterimini eşdeğerine TimeOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

TryParseExact(String, String[], TimeOnly)

Bir saatin belirtilen dize gösterimini eşdeğerine TimeOnly dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

İşleçler

Equality(TimeOnly, TimeOnly)

belirtilen iki örneğinin TimeOnlyeşit olup olmadığını belirler.

GreaterThan(TimeOnly, TimeOnly)

Belirtilen bir öğesinin başka bir belirtilenden TimeOnlyTimeOnlysonra olup olmadığını belirler.

GreaterThanOrEqual(TimeOnly, TimeOnly)

Belirtilenlerden birinin, belirtilen TimeOnly başka bir ile aynı veya sonraki TimeOnlybir saati temsil edip etmediğini belirler.

Inequality(TimeOnly, TimeOnly)

Belirtilen iki TimeOnly örneğinin eşit olup olmadığını belirler.

LessThan(TimeOnly, TimeOnly)

Belirtilen bir öğesinin başka bir belirtilenden TimeOnlyTimeOnlyönce olup olmadığını belirler.

LessThanOrEqual(TimeOnly, TimeOnly)

Belirtilenlerden birinin, belirtilen TimeOnly başka TimeOnlybir ile aynı veya önceki bir saati temsil edip etmediğini belirler.

Subtraction(TimeOnly, TimeOnly)

Döngüsel bir saat üzerindeki iki nokta arasında geçen süreyi verir ve bu her zaman pozitif bir değer olur.

Şunlara uygulanır