Partage via


DateOnly Structure

Définition

Représente des dates dont les valeurs vont du 1er janvier 0001 Anno Domini (Époque commune) au 31 décembre 9999 (C.E.) dans le calendrier grégorien.

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
Héritage
DateOnly
Implémente

Constructeurs

DateOnly(Int32, Int32, Int32)

Crée une instance de la DateOnly structure pour l’année, le mois et le jour spécifiés.

DateOnly(Int32, Int32, Int32, Calendar)

Crée une instance de la DateOnly structure pour l’année, le mois et le jour spécifiés pour le calendrier spécifié.

Propriétés

Day

Obtient le composant day de la date représentée par cette instance.

DayNumber

Obtient le nombre de jours depuis le 1er janvier 0001 dans le calendrier grégorien proleptique représenté par cette instance.

DayOfWeek

Obtient le jour de semaine représenté par cette instance.

DayOfYear

Obtient le jour de l'année représenté par cette instance.

MaxValue

Obtient la date la plus récente possible qui peut être créée.

MinValue

Obtient la date la plus ancienne possible qui peut être créée.

Month

Obtient le composant « mois » de la date représentée par cette instance.

Year

Obtient le composant « année » de la date représentée par cette instance.

Méthodes

AddDays(Int32)

Ajoute le nombre de jours spécifié à la valeur de cette instance.

AddMonths(Int32)

Ajoute le nombre de mois spécifié à la valeur de cette instance.

AddYears(Int32)

Ajoute le nombre d’années spécifié à la valeur de cette instance.

CompareTo(DateOnly)

Compare la valeur de cette instance à une valeur DateOnly spécifiée et retourne un entier qui indique si cette instance est antérieure, identique ou ultérieure à la valeur DateOnly spécifiée.

CompareTo(Object)

Compare la valeur de cette instance à un objet spécifié qui contient une valeur DateOnly spécifiée, et retourne un entier qui indique si cette instance est antérieure, identique ou ultérieure à la valeur DateOnly spécifiée.

Deconstruct(Int32, Int32, Int32)

Déconstruit DateOnly par Year, Monthet Day.

Equals(DateOnly)

Renvoie une valeur indiquant si la valeur de cette instance est égale à la valeur de l'instance DateOnly spécifiée.

Equals(Object)

Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

FromDateTime(DateTime)

Retourne une DateOnly instance définie sur la partie date du spécifiédateTime.

FromDayNumber(Int32)

Crée une instance de la DateOnly structure au nombre de jours spécifié.

GetHashCode()

Retourne le code de hachage de cette instance.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analyse une étendue de caractères dans une valeur.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

Convertit une étendue de mémoire qui contient la représentation sous forme de chaîne d’une date en son DateOnly équivalent à l’aide d’informations de format spécifiques à la culture et d’un style de mise en forme.

Parse(String)

Convertit une chaîne qui contient la représentation sous forme de chaîne d’une date en son DateOnly équivalent en utilisant les conventions de la culture actuelle.

Parse(String, IFormatProvider)

Analyse une chaîne dans une valeur.

Parse(String, IFormatProvider, DateTimeStyles)

Convertit une chaîne qui contient la représentation sous forme de chaîne d’une date en son DateOnly équivalent à l’aide d’informations de format spécifiques à la culture et d’un style de mise en forme.

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

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié, ou une exception est levée.

ParseExact(ReadOnlySpan<Char>, String[])

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent à l’aide du tableau de formats spécifié. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

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

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent à l’aide du tableau de formats, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

ParseExact(String, String)

Convertit la représentation sous forme de chaîne spécifiée d’une date en son DateOnly équivalent à l’aide du format spécifié. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié, ou une exception est levée.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

Convertit la représentation sous forme de chaîne spécifiée d’une date en son DateOnly équivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié, ou une exception est levée.

ParseExact(String, String[])

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent à l’aide du tableau de formats spécifié. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

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

Convertit la représentation sous forme de chaîne spécifiée d’une date en son DateOnly équivalent à l’aide du tableau de formats, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement à au moins l'un des formats spécifiés, ou une exception est levée.

ToDateTime(TimeOnly)

Retourne un DateTime qui est défini sur la date de cette DateOnly instance et l’heure d’entrée spécifiée.

ToDateTime(TimeOnly, DateTimeKind)

Retourne une DateTime instance avec le type d’entrée spécifié qui est défini sur la date de cette DateOnly instance et l’heure d’entrée spécifiée.

ToLongDateString()

Convertit la valeur de l'objet DateOnly actuel en sa représentation sous forme de chaîne de date longue équivalente.

ToShortDateString()

Convertit la valeur de l'objet DateOnly actuel en sa représentation sous forme de chaîne de date courte équivalente.

ToString()

Convertit la valeur de l’objet DateOnly actuel en sa représentation sous forme de chaîne équivalente à l’aide des conventions de mise en forme de la culture actuelle. L’objet DateOnly sera mis en forme abrégée.

ToString(IFormatProvider)

Convertit la valeur de l'objet DateOnly actuel en sa représentation sous forme de chaîne équivalente à l'aide des informations de format propres à la culture spécifiées.

ToString(String)

Convertit la valeur de l’objet DateOnly actuel en sa représentation sous forme de chaîne équivalente à l’aide du format spécifié et des conventions de mise en forme de la culture actuelle.

ToString(String, IFormatProvider)

Convertit la valeur de l'objet DateOnly actuel en sa représentation sous forme de chaîne équivalente à l'aide des informations de format propres à la culture spécifiées.

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

Tente de mettre en forme la valeur de la instance actuelle en UTF-8 dans l’étendue d’octets fournie.

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

Tente de mettre en forme la valeur de l’instance DateOnly actuelle dans la plage de caractères fournie.

TryParse(ReadOnlySpan<Char>, DateOnly)

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateOnly)

Tente d’analyser une étendue de caractères dans une valeur.

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

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent à l’aide du tableau de formats, des informations de format spécifiques à la culture et du style spécifiés. Et retourne une valeur qui indique si la conversion a réussi.

TryParse(String, DateOnly)

Convertit la représentation sous forme de chaîne spécifiée d’une date en son DateOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

TryParse(String, IFormatProvider, DateOnly)

Tente d’analyser une chaîne dans une valeur.

TryParse(String, IFormatProvider, DateTimeStyles, DateOnly)

Convertit la représentation sous forme de chaîne spécifiée d’une date en son DateOnly équivalent à l’aide du tableau de formats, des informations de format spécifiques à la culture et du style spécifiés. Et retourne une valeur qui indique si la conversion a réussi.

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

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent à l’aide du format et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

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

Convertit la représentation d’étendue spécifiée d’une date en son DateOnlyéquivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

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

Convertit l’étendue de caractères spécifiée d’une date en son DateOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

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

Convertit l’étendue de caractères spécifiée d’une date en son DateOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

TryParseExact(String, String, DateOnly)

Convertit la représentation sous forme de chaîne spécifiée d’une date en son DateOnly équivalent à l’aide du format et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

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

Convertit la représentation d’étendue spécifiée d’une date en son DateOnly équivalent à l’aide du format, des informations de format spécifiques à la culture et du style spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. La méthode retourne une valeur qui indique si la conversion a réussi.

TryParseExact(String, String[], DateOnly)

Convertit la chaîne spécifiée d’une date en son DateOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

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

Convertit la chaîne spécifiée d’une date en son DateOnly équivalent et retourne une valeur qui indique si la conversion a réussi.

Opérateurs

Equality(DateOnly, DateOnly)

Détermine si deux instances spécifiées de DateOnly sont égales.

GreaterThan(DateOnly, DateOnly)

Détermine si un spécifié DateOnly est postérieur à un autre DateTime spécifié.

GreaterThanOrEqual(DateOnly, DateOnly)

Détermine si un dateOnly spécifié représente une date identique ou ultérieure à une autre spécifiée DateOnly.

Inequality(DateOnly, DateOnly)

Détermine si deux instances spécifiées de DateOnly ne sont pas égales.

LessThan(DateOnly, DateOnly)

Détermine si un DateOnly spécifié est antérieur à un autre DateOnly spécifié.

LessThanOrEqual(DateOnly, DateOnly)

Détermine si un spécifié DateOnly représente une date identique ou antérieure à une autre spécifiée DateOnly.

S’applique à