TimeOnly Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'ora del giorno, come verrebbe letta da un orologio, compreso nell'intervallo da 00:00:00 a 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
- Ereditarietà
- Implementazioni
Costruttori
TimeOnly(Int32, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura TimeOnly per l'ora, il minuto, il secondo, il millisecondo e il microsecondo specificati. |
TimeOnly(Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura TimeOnly per l'ora, il minuto, il secondo e il millisecondo specificati. |
TimeOnly(Int32, Int32, Int32) |
Inizializza una nuova istanza della struttura TimeOnly per l'ora, il minuto e il secondo specificati. |
TimeOnly(Int32, Int32) |
Inizializza una nuova istanza della struttura TimeOnly all'ora e al minuto specificati. |
TimeOnly(Int64) |
Inizializza una nuova istanza della struttura TimeOnly utilizzando un numero specificato di tick. |
Proprietà
Hour |
Ottiene il componente ora dell'ora rappresentata da questa istanza. |
MaxValue |
Ottiene il valore massimo possibile di TimeOnly. |
Microsecond |
Ottiene il componente microsecondo dell'ora rappresentata da questa istanza. |
Millisecond |
Ottiene il componente millisecondo dell'ora rappresentata da questa istanza. |
Minute |
Ottiene il componente minuto dell'ora rappresentata da questa istanza. |
MinValue |
Ottiene il valore più piccolo possibile di TimeOnly. |
Nanosecond |
Ottiene il componente nanosecondo dell'ora rappresentata da questa istanza. |
Second |
Ottiene il componente secondi dell'ora rappresentata da questa istanza. |
Ticks |
Ottiene il numero di tick che rappresentano l'ora di questa istanza. |
Metodi
Add(TimeSpan, Int32) |
Restituisce un nuovo TimeOnly che aggiunge il valore dell'intervallo di tempo specificato al valore di questa istanza. Se il risultato supera la fine del giorno, questo metodo restituisce il numero di giorni in eccesso come parametro out. |
Add(TimeSpan) |
Restituisce un nuovo TimeOnly che aggiunge il valore dell'intervallo di tempo specificato al valore di questa istanza. |
AddHours(Double, Int32) |
Restituisce un nuovo TimeOnly che aggiunge il numero di ore specificato al valore di questa istanza. Se il risultato supera la fine del giorno, questo metodo restituisce il numero di giorni in eccesso come parametro out. |
AddHours(Double) |
Restituisce un nuovo TimeOnly che aggiunge il numero di ore specificato al valore di questa istanza. |
AddMinutes(Double, Int32) |
Restituisce un nuovo TimeOnly che aggiunge il numero di minuti specificato al valore di questa istanza. Se il risultato supera la fine del giorno, questo metodo restituisce il numero di giorni in eccesso come parametro out. |
AddMinutes(Double) |
Restituisce un nuovo TimeOnly che aggiunge il numero di minuti specificato al valore di questa istanza. |
CompareTo(Object) |
Confronta il valore di questa istanza con un oggetto specificato che contiene un valore TimeOnly specificato e restituisce un numero intero che indica se l'istanza è precedente, uguale o successiva al valore di TimeOnly specificato. |
CompareTo(TimeOnly) |
Confronta il valore di questa istanza con un valore di TimeOnly specificato e indica se questa istanza è precedente, uguale o successiva al valore di TimeOnly specificato. |
Deconstruct(Int32, Int32, Int32, Int32, Int32) |
Decostruisce questa istanza di TimeOnly in Hour, Minute, Second, Milliseconde Microsecond. |
Deconstruct(Int32, Int32, Int32, Int32) |
Decostruisce questa istanza di TimeOnly in Hour, Minute, Seconde Millisecond. |
Deconstruct(Int32, Int32, Int32) |
Decostruisce questa istanza di TimeOnly in Hour, Minutee Second. |
Deconstruct(Int32, Int32) | |
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
Equals(TimeOnly) |
Restituisce un valore che indica se il valore di questa istanza è uguale al valore dell'istanza di TimeOnly specificata. |
FromDateTime(DateTime) |
Costruisce un oggetto TimeOnly da un DateTime che rappresenta l'ora del giorno in questo oggetto DateTime. |
FromTimeSpan(TimeSpan) |
Costruisce un oggetto TimeOnly da un intervallo di tempo che rappresenta il tempo trascorso dalla mezzanotte. |
GetHashCode() |
Restituisce il codice hash per questa istanza. |
IsBetween(TimeOnly, TimeOnly) |
Determina se un intervallo di tempo rientra nell'intervallo specificato. Supporta sia intervalli "normali", ad esempio 10:00-12:00, sia intervalli che si estendono a mezzanotte, ad esempio 23:00-01:00. |
Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte un intervallo di memoria che contiene la rappresentazione di stringa di un'ora nel relativo TimeOnly equivalente usando informazioni sul formato specifiche delle impostazioni cultura e uno stile di formattazione. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analizza un intervallo di caratteri in un valore. |
Parse(String, IFormatProvider, DateTimeStyles) |
Converte la rappresentazione di stringa di un'ora nel relativo TimeOnly equivalente utilizzando informazioni sul formato specifiche delle impostazioni cultura e uno stile di formattazione. |
Parse(String, IFormatProvider) |
Analizza una stringa in un valore. |
Parse(String) |
Converte la rappresentazione di stringa di un'ora nel relativo TimeOnly equivalente usando le convenzioni delle impostazioni cultura correnti. |
ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte la rappresentazione di intervallo specificata di un'ora nel relativo TimeOnly equivalente usando il formato, le informazioni sul formato specifiche delle impostazioni cultura e lo stile specificati. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato oppure viene generata un'eccezione. |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Converte la rappresentazione di intervallo specificata di un'ora nel relativo TimeOnly equivalente usando la matrice di formati, le informazioni sul formato specifiche delle impostazioni cultura e lo stile specificati. Il formato della rappresentazione di stringa deve corrispondere esattamente a uno dei formati specificati oppure viene generata un'eccezione. |
ParseExact(ReadOnlySpan<Char>, String[]) |
Converte l'intervallo specificato nel relativo TimeOnly equivalente usando la matrice di formati specificata. Il formato della rappresentazione di stringa deve corrispondere esattamente a uno dei formati specificati oppure viene generata un'eccezione. |
ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente usando il formato, le informazioni sul formato specifiche delle impostazioni cultura e lo stile specificati. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato oppure viene generata un'eccezione. |
ParseExact(String, String) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente usando il formato specificato. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato oppure viene generata un'eccezione. |
ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente utilizzando la matrice specificata di formati, informazioni sul formato specifiche delle impostazioni cultura e stile. Il formato della rappresentazione di stringa deve corrispondere esattamente a uno dei formati specificati oppure viene generata un'eccezione. |
ParseExact(String, String[]) |
Converte l'intervallo specificato in un TimeOnly equivalente utilizzando la matrice di formati specificata. Il formato della rappresentazione di stringa deve corrispondere esattamente a uno dei formati specificati oppure viene generata un'eccezione. |
ToLongTimeString() |
Converte il valore dell'istanza di TimeOnly corrente nella rappresentazione di stringa di data estesa equivalente. |
ToShortTimeString() |
Converte l'istanza di TimeOnly corrente nella rappresentazione di stringa di breve durata equivalente. |
ToString() |
Converte l'istanza di TimeOnly corrente nella rappresentazione di stringa di breve durata equivalente utilizzando le convenzioni di formattazione delle impostazioni cultura correnti. |
ToString(IFormatProvider) |
Converte il valore dell'istanza di TimeOnly corrente nella rappresentazione di stringa equivalente usando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
ToString(String, IFormatProvider) |
Converte il valore dell'istanza di TimeOnly corrente nella rappresentazione di stringa equivalente usando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
ToString(String) |
Converte l'istanza di TimeOnly corrente nella rappresentazione di stringa equivalente utilizzando il formato specificato e le convenzioni di formattazione delle impostazioni cultura correnti. |
ToTimeSpan() |
Convertire l'istanza di TimeOnly corrente in un oggetto TimeSpan. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo di byte specificato. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Prova a formattare il valore dell'istanza TimeOnly corrente nell'intervallo di caratteri specificato. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte la rappresentazione di intervallo specificata di un'ora nel relativo TimeOnly equivalente utilizzando la matrice specificata di formati, informazioni sul formato e stile specifiche delle impostazioni cultura e restituisce un valore che indica se la conversione ha avuto esito positivo. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, TimeOnly) |
Tenta di analizzare un intervallo di caratteri in un valore. |
TryParse(ReadOnlySpan<Char>, TimeOnly) |
Converte la rappresentazione di intervallo specificata di un'ora nell'equivalente TimeOnly e restituisce un valore che indica se la conversione ha avuto esito positivo. |
TryParse(String, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente utilizzando la matrice specificata di formati, informazioni sul formato e stile specifiche delle impostazioni cultura e restituisce un valore che indica se la conversione ha avuto esito positivo. |
TryParse(String, IFormatProvider, TimeOnly) |
Tenta di analizzare una stringa in un valore. |
TryParse(String, TimeOnly) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente e restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte la rappresentazione di intervallo specificata di un'ora nel relativo TimeOnly equivalente usando il formato, le informazioni sul formato specifiche delle impostazioni cultura e lo stile specificati. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. Il metodo restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, TimeOnly) |
Converte la rappresentazione di intervallo specificata di un'ora nel relativo TimeOnly equivalente usando il formato e lo stile specificati. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. Il metodo restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Converte l'intervallo di caratteri specificato di un periodo di tempo nel relativo TimeOnly equivalente e restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(ReadOnlySpan<Char>, String[], TimeOnly) |
Converte l'intervallo di caratteri specificato di un periodo di tempo nel relativo TimeOnly equivalente e restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(String, String, IFormatProvider, DateTimeStyles, TimeOnly) |
Converte la rappresentazione di intervallo specificata di un'ora nel relativo TimeOnly equivalente usando il formato, le informazioni sul formato specifiche delle impostazioni cultura e lo stile specificati. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. Il metodo restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(String, String, TimeOnly) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente utilizzando il formato e lo stile specificati. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. Il metodo restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(String, String[], IFormatProvider, DateTimeStyles, TimeOnly) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente e restituisce un valore che indica se la conversione è riuscita. |
TryParseExact(String, String[], TimeOnly) |
Converte la rappresentazione di stringa specificata di un'ora nel relativo TimeOnly equivalente e restituisce un valore che indica se la conversione è riuscita. |
Operatori
Equality(TimeOnly, TimeOnly) |
Determina se due istanze specificate di TimeOnlysono uguali. |
GreaterThan(TimeOnly, TimeOnly) |
Determina se una TimeOnly specificata è successiva a un'altra TimeOnlyspecificata. |
GreaterThanOrEqual(TimeOnly, TimeOnly) |
Determina se un TimeOnly specificato rappresenta un'ora uguale o successiva a un'altra TimeOnlyspecificata. |
Inequality(TimeOnly, TimeOnly) |
Determina se due istanze specificate di TimeOnly non sono uguali. |
LessThan(TimeOnly, TimeOnly) |
Determina se un TimeOnly specificato è precedente a un altro TimeOnlyspecificato. |
LessThanOrEqual(TimeOnly, TimeOnly) |
Determina se un TimeOnly specificato rappresenta un'ora uguale o precedente a un'altra TimeOnlyspecificata. |
Subtraction(TimeOnly, TimeOnly) |
Fornisce il tempo trascorso tra due punti su un orologio circolare, che sarà sempre un valore positivo. |