DateOnly Struct

Definizione

Rappresenta le date con valori compresi tra il 1° gennaio 0001 Anno Domini (Common Era) e il 31 dicembre 9999 A.D. (C.E.) nel calendario gregoriano.

public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>
public value class DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, ISpanFormattable
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>
public readonly struct DateOnly : IComparable, IComparable<DateOnly>, IEquatable<DateOnly>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
type DateOnly = struct
    interface ISpanFormattable
    interface IFormattable
type DateOnly = struct
    interface IFormattable
    interface IParsable<DateOnly>
    interface ISpanFormattable
    interface ISpanParsable<DateOnly>
type DateOnly = struct
    interface IFormattable
    interface IParsable<DateOnly>
    interface ISpanFormattable
    interface ISpanParsable<DateOnly>
    interface IUtf8SpanFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), ISpanFormattable
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly)
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly), IUtf8SpanFormattable
Ereditarietà
DateOnly
Implementazioni

Costruttori

DateOnly(Int32, Int32, Int32)

Crea una nuova istanza della struttura nell'anno DateOnly , nel mese e nel giorno specificati.

DateOnly(Int32, Int32, Int32, Calendar)

Crea una nuova istanza della DateOnly struttura nell'anno, nel mese e nel giorno specificati per il calendario specificato.

Proprietà

Day

Ottiene il componente giorno della data rappresentata da questa istanza.

DayNumber

Ottiene il numero di giorni dal 1° gennaio 0001 nel calendario gregoriano proleptico rappresentato da questa istanza.

DayOfWeek

Ottiene il giorno della settimana rappresentato dall'istanza.

DayOfYear

Ottiene il giorno dell'anno rappresentato dall'istanza.

MaxValue

Ottiene la data più recente possibile che può essere creata.

MinValue

Ottiene la data più recente possibile che può essere creata.

Month

Ottiene il componente di mese della data rappresentata dall'istanza.

Year

Ottiene il componente dell'anno della data rappresentata dall'istanza.

Metodi

AddDays(Int32)

Aggiunge il numero specificato di giorni al valore di questa istanza.

AddMonths(Int32)

Aggiunge il numero specificato di mesi al valore di questa istanza.

AddYears(Int32)

Aggiunge il numero specificato di anni al valore di questa istanza.

CompareTo(DateOnly)

Confronta il valore di questa istanza con un valore DateOnly specificato e restituisce un intero che indica se l'istanza è precedente, uguale o successiva al valore DateOnly specificato.

CompareTo(Object)

Confronta il valore di questa istanza con un oggetto specificato contenente un valore DateOnly specificato e restituisce un intero che indica se l'istanza è precedente, uguale o successiva al valore DateOnly specificato.

Deconstruct(Int32, Int32, Int32)

Deconstructs DateOnly by Year, Monthe Day.

Equals(DateOnly)

Restituisce un valore che indica se il valore di questa istanza è uguale al valore dell'istanza di DateOnly specificata.

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

FromDateTime(DateTime)

Restituisce un'istanza DateOnly impostata sulla parte data dell'oggetto specificato dateTime.

FromDayNumber(Int32)

Crea una nuova istanza della DateOnly struttura al numero di giorni specificato.

GetHashCode()

Restituisce il codice hash per l'istanza.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizza un intervallo di caratteri in un valore.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Converte un intervallo di memoria contenente la rappresentazione di stringa di una data nell'equivalente DateOnly usando informazioni di formato specifiche delle impostazioni cultura e uno stile di formattazione.

Parse(String)

Converte una stringa che contiene la rappresentazione di stringa di una data nell'equivalente DateOnly usando le convenzioni delle impostazioni cultura correnti.

Parse(String, IFormatProvider)

Analizza una stringa in un valore.

Parse(String, IFormatProvider, DateTimeStyles)

Converte una stringa che contiene la rappresentazione stringa di una data nell'equivalente DateOnly usando informazioni di formato specifiche delle impostazioni cultura e uno stile di formattazione.

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

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly usando il formato specificato, le informazioni sul formato specifico delle impostazioni cultura e lo stile. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. In caso contrario, verrà generata un'eccezione.

ParseExact(ReadOnlySpan<Char>, String[])

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly usando la matrice specificata di formati. Il formato della rappresentazione di stringa deve corrispondere esattamente ad almeno uno dei formati specificati; in caso contrario, verrà generata un'eccezione.

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

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly usando la matrice specificata di formati, informazioni di formato specifiche delle impostazioni cultura e stile. Il formato della rappresentazione di stringa deve corrispondere esattamente ad almeno uno dei formati specificati; in caso contrario, verrà generata un'eccezione.

ParseExact(String, String)

Converte la rappresentazione stringa specificata di una data nell'equivalente DateOnly usando il formato specificato. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. In caso contrario, verrà generata un'eccezione.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Converte la rappresentazione stringa specificata di una data nell'equivalente DateOnly usando il formato specificato, le informazioni sul formato specifico delle impostazioni cultura e lo stile. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. In caso contrario, verrà generata un'eccezione.

ParseExact(String, String[])

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly usando la matrice specificata di formati. Il formato della rappresentazione di stringa deve corrispondere esattamente ad almeno uno dei formati specificati; in caso contrario, verrà generata un'eccezione.

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

Converte la rappresentazione stringa specificata di una data nell'equivalente DateOnly usando la matrice specificata di formati, informazioni di formato specifiche delle impostazioni cultura e stile. Il formato della rappresentazione di stringa deve corrispondere esattamente ad almeno uno dei formati specificati; in caso contrario, verrà generata un'eccezione.

ToDateTime(TimeOnly)

Restituisce un oggetto DateTime impostato sulla data di questa DateOnly istanza e sull'ora dell'ora di input specificata.

ToDateTime(TimeOnly, DateTimeKind)

Restituisce un'istanza DateTime con il tipo di input specificato impostato sulla data di questa DateOnly istanza e sull'ora dell'ora di input specificata.

ToLongDateString()

Converte il valore dell'oggetto DateOnly corrente nell'equivalente rappresentazione di stringa della data estesa.

ToShortDateString()

Converte il valore dell'oggetto DateOnly corrente nell'equivalente rappresentazione di stringa della data breve.

ToString()

Converte il valore dell'oggetto DateOnly corrente nella rappresentazione di stringa equivalente, usando le convenzioni di formattazione delle impostazioni cultura. L'oggetto DateOnly verrà formattato in formato breve.

ToString(IFormatProvider)

Converte il valore dell'oggetto DateOnly corrente nella rappresentazione di stringa equivalente, usando le informazioni sul formato relative alle impostazioni cultura specificate.

ToString(String)

Converte il valore dell'oggetto DateOnly corrente nella rappresentazione di stringa equivalente, usando il formato specificato e le convenzioni di formattazione delle impostazioni cultura.

ToString(String, IFormatProvider)

Converte il valore dell'oggetto DateOnly corrente nella rappresentazione di stringa equivalente, usando le informazioni sul formato relative alle impostazioni cultura specificate.

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

Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo specificato di byte.

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

Prova a formattare il valore dell'istanza DateOnly corrente nell'intervallo di caratteri specificato.

TryParse(ReadOnlySpan<Char>, DateOnly)

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly e restituisce un valore che indica se la conversione ha avuto esito positivo.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Prova a analizzare un intervallo di caratteri in un valore.

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

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly usando la matrice specificata di formati, informazioni di formato specifiche delle impostazioni cultura e stile. Restituisce un valore che indica se la conversione ha avuto esito positivo.

TryParse(String, DateOnly)

Converte la rappresentazione stringa specificata di una data nell'equivalente DateOnly e restituisce un valore che indica se la conversione ha avuto esito positivo.

TryParse(String, IFormatProvider, DateOnly)

Prova a analizzare una stringa in un valore.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Converte la rappresentazione stringa specificata di una data nell'equivalente DateOnly usando la matrice specificata di formati, informazioni di formato specifiche delle impostazioni cultura e stile. Restituisce un valore che indica se la conversione ha avuto esito positivo.

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

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly 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 è stata eseguita correttamente.

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

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnlyusando il formato specificato, le informazioni sul formato specifico delle impostazioni cultura e lo stile. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. Il metodo restituisce un valore che indica se la conversione è stata eseguita correttamente.

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

Converte l'intervallo di caratteri specificato di una data nell'equivalente DateOnly e restituisce un valore che indica se la conversione ha avuto esito positivo.

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

Converte l'intervallo di caratteri specificato di una data nell'equivalente DateOnly e restituisce un valore che indica se la conversione ha avuto esito positivo.

TryParseExact(String, String, DateOnly)

Converte la rappresentazione stringa specificata di una data nell'equivalente DateOnly 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 è stata eseguita correttamente.

TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateOnly)

Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly usando il formato specificato, le informazioni sul formato specifico delle impostazioni cultura e lo stile. Il formato della rappresentazione di stringa deve corrispondere esattamente al formato specificato. Il metodo restituisce un valore che indica se la conversione è stata eseguita correttamente.

TryParseExact(String, String[], DateOnly)

Converte la stringa specificata di una data nell'equivalente DateOnly e restituisce un valore che indica se la conversione ha avuto esito positivo.

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

Converte la stringa specificata di una data nell'equivalente DateOnly e restituisce un valore che indica se la conversione ha avuto esito positivo.

Operatori

Equality(DateOnly, DateOnly)

Determina se due istanze specificate dell'oggetto DateOnly sono uguali.

GreaterThan(DateOnly, DateOnly)

Determina se una specificata DateOnly è successiva a un'altra DataTime specificata.

GreaterThanOrEqual(DateOnly, DateOnly)

Determina se una DataOnly specificata rappresenta una data uguale o successiva a un'altra specificata DateOnly.

Inequality(DateOnly, DateOnly)

Determina se due istanze specificate dell'oggetto DateOnly non sono uguali.

LessThan(DateOnly, DateOnly)

Determina se un oggetto DateOnly specificato è precedente a un altro oggetto DateOnly specificato.

LessThanOrEqual(DateOnly, DateOnly)

Determina se uno specificato DateOnly rappresenta una data uguale a o precedente a un'altra specificata DateOnly.

Si applica a