DateOnly 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 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>, IParsable<DateOnly>, ISpanFormattable, ISpanParsable<DateOnly>, IUtf8SpanFormattable
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 readonly struct 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>
type DateOnly = struct
interface IFormattable
interface IParsable<DateOnly>
interface ISpanFormattable
interface ISpanParsable<DateOnly>
interface IUtf8SpanFormattable
type DateOnly = struct
interface ISpanFormattable
interface IFormattable
type DateOnly = struct
interface IFormattable
interface IParsable<DateOnly>
interface ISpanFormattable
interface ISpanParsable<DateOnly>
Public Structure DateOnly
Implements IComparable, IComparable(Of DateOnly), IEquatable(Of DateOnly), IParsable(Of DateOnly), ISpanFormattable, ISpanParsable(Of DateOnly), 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)
- Ereditarietà
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| DateOnly(Int32, Int32, Int32, Calendar) |
Crea una nuova istanza della DateOnly struttura nell'anno, nel mese e nel giorno specificati per il calendario specificato. |
| DateOnly(Int32, Int32, Int32) |
Crea una nuova istanza della DateOnly struttura nell'anno, nel mese e nel giorno specificati. |
Proprietà
| Nome | Descrizione |
|---|---|
| Day |
Ottiene il componente day 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 da questa istanza. |
| DayOfYear |
Ottiene il giorno dell'anno rappresentato da questa istanza. |
| MaxValue |
Ottiene la data più recente possibile che è possibile creare. |
| MinValue |
Ottiene la prima data possibile che è possibile creare. |
| Month |
Ottiene il componente mese della data rappresentata da questa istanza. |
| Year |
Ottiene il componente anno della data di cui questa istanza è rappresentata. |
Metodi
| Nome | Descrizione |
|---|---|
| AddDays(Int32) |
Aggiunge il numero di giorni specificato 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 specificato DateOnly e restituisce un intero che indica se questa istanza è precedente, uguale o successiva al valore specificato DateOnly . |
| CompareTo(Object) |
Confronta il valore di questa istanza con un oggetto specificato che contiene un valore specificato DateOnly e restituisce un intero che indica se questa istanza è precedente, uguale o successiva al valore specificato DateOnly . |
| Deconstruct(Int32, Int32, Int32) | |
| Equals(DateOnly) |
Restituisce un valore che indica se il valore di questa istanza è uguale al valore dell'istanza specificata DateOnly . |
| 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 |
| FromDayNumber(Int32) |
Crea una nuova istanza della DateOnly struttura al numero di giorni specificato. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte un intervallo di memoria che contiene la rappresentazione di stringa di una data nell'equivalente DateOnly utilizzando 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 una stringa che contiene la rappresentazione di stringa di una data nell'equivalente DateOnly 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 una stringa che contiene la rappresentazione di stringa di una data nell'equivalente DateOnly utilizzando le convenzioni delle impostazioni cultura correnti. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly utilizzando il formato specificato, le informazioni sul formato specifico 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 una data nell'equivalente DateOnly 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(ReadOnlySpan<Char>, String[]) |
Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly 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. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Converte la rappresentazione di stringa specificata di una data nell'equivalente DateOnly utilizzando il formato specificato, le informazioni sul formato specifico 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 una data nell'equivalente DateOnly utilizzando 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 una data nell'equivalente DateOnly 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 la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly 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. |
| ToDateTime(TimeOnly, DateTimeKind) |
Restituisce un'istanza DateTime con il tipo di input specificato impostato sulla data dell'istanza DateOnly e sull'ora dell'ora di input specificata. |
| ToDateTime(TimeOnly) |
Restituisce un DateTime oggetto impostato sulla data dell'istanza DateOnly e sull'ora dell'ora di input specificata. |
| ToLongDateString() |
Converte il valore dell'oggetto corrente DateOnly nella rappresentazione di stringa di data estesa equivalente. |
| ToShortDateString() |
Converte il valore dell'oggetto corrente DateOnly nella rappresentazione di stringa di data breve equivalente. |
| ToString() |
Converte il valore dell'oggetto corrente DateOnly nella rappresentazione di stringa equivalente utilizzando le convenzioni di formattazione delle impostazioni cultura correnti. L'oggetto DateOnly verrà formattato in forma breve. |
| ToString(IFormatProvider) |
Converte il valore dell'oggetto corrente DateOnly nella rappresentazione di stringa equivalente utilizzando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
| ToString(String, IFormatProvider) |
Converte il valore dell'oggetto corrente DateOnly nella rappresentazione di stringa equivalente utilizzando le informazioni sul formato specifiche delle impostazioni cultura specificate. |
| ToString(String) |
Converte il valore dell'oggetto corrente DateOnly nella rappresentazione di stringa equivalente utilizzando il formato specificato e le convenzioni di formattazione delle impostazioni cultura correnti. |
| 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) |
Tenta di formattare il valore dell'istanza corrente DateOnly 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) |
Tenta di 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 utilizzando la matrice specificata di formati, informazioni sul formato specifiche delle impostazioni cultura e stile. E restituisce un valore che indica se la conversione è riuscita. |
| TryParse(String, DateOnly) |
Converte la rappresentazione di 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) |
Tenta di analizzare una stringa in un valore. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateOnly) |
Converte la rappresentazione di stringa specificata di una data nell'equivalente DateOnly utilizzando la matrice specificata di formati, informazioni sul formato specifiche delle impostazioni cultura e stile. E restituisce un valore che indica se la conversione è riuscita. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, DateOnly) |
Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly 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(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateOnly) |
Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnlyutilizzando il formato specificato, le informazioni sul formato specifico 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>, 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 di stringa specificata di una data nell'equivalente DateOnly 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, DateOnly) |
Converte la rappresentazione di intervallo specificata di una data nell'equivalente DateOnly utilizzando il formato specificato, le informazioni sul formato specifico 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[], DateOnly) |
Converte la stringa specificata di una data nell'equivalente DateOnly e restituisce un valore che indica se la conversione è riuscita. |
| 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 è riuscita. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(DateOnly, DateOnly) |
Determina se due istanze specificate di DateOnly sono uguali. |
| GreaterThan(DateOnly, DateOnly) |
Determina se uno specificato DateOnly è successivo a un altro valore DateOnly specificato. |
| GreaterThanOrEqual(DateOnly, DateOnly) |
Determina se un valore DateOnly specificato rappresenta una data uguale o successiva a un'altra specificata DateOnly. |
| Inequality(DateOnly, DateOnly) |
Determina se due istanze specificate di DateOnly non sono uguali. |
| LessThan(DateOnly, DateOnly) |
Determina se un oggetto specificato DateOnly è precedente a un altro specificato DateOnly. |
| LessThanOrEqual(DateOnly, DateOnly) |
Determina se un oggetto specificato DateOnly rappresenta una data uguale o precedente a un'altra specificata DateOnly. |