DateTimeOffset Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un point dans le temps, généralement exprimé sous la forme d’une date et d’une heure de jour, par rapport à l’heure universelle coordonnée (UTC).
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
interface IFormattable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IUtf8SpanFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface ISpanFormattable
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
interface IUtf8SpanFormattable
[<System.Serializable>]
type DateTimeOffset = struct
interface IFormattable
interface ISerializable
interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IEquatable(Of DateTimeOffset), IFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset), IUtf8SpanFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), ISerializable, ISpanFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset)
- Héritage
- Attributs
- Implémente
Remarques
La DateTimeOffset structure inclut une DateTime valeur, ainsi qu’une Offset propriété qui définit la différence entre la date et l’heure de l’instance actuelle DateTimeOffset et l’heure universelle coordonnée (UTC). Étant donné qu’elle définit exactement une date et une heure par rapport à UTC, la DateTimeOffset structure n’inclut pas de Kind membre, car la structure le DateTime fait. Il représente des dates et des heures avec des valeurs dont l’heure UTC est comprise entre 12:00:00 minuit, le 1er janvier 0001 Anno Domini (Ère commune), à 11:59:59:59 P.M., 31 décembre 9999 A.D. (C.E.).
Important
Les ères dans les calendriers japonais sont basées sur le règne de l’empereur et sont donc censées changer. Par exemple, le 1er mai 2019 a marqué le début de l’ère Reiwa dans le JapaneseCalendar et JapaneseLunisolarCalendar. Ce changement d’ère affecte toutes les applications qui utilisent ces calendriers. Pour plus d’informations et pour déterminer si vos applications sont affectées, consultez Gestion d’une nouvelle ère dans le calendrier japonais dans .NET. Pour plus d’informations sur le test de vos applications sur les systèmes Windows afin de garantir leur préparation au changement d’ère, consultez Préparer votre application pour le changement d’ère japonaise. Pour les fonctionnalités de .NET qui prennent en charge les calendriers avec plusieurs ères et pour les meilleures pratiques lors de l’utilisation de calendriers qui prennent en charge plusieurs ères, consultez Utilisation des ères.
Le composant d’heure d’une DateTimeOffset valeur est mesuré en unités de 100 nanosecondes appelées graduations, et une date particulière est le nombre de graduations depuis 12:00 minuit, le 1er janvier 0001 A.D. (C.E.) dans le GregorianCalendar calendrier. Une DateTimeOffset valeur est toujours exprimée dans le contexte d’un calendrier explicite ou par défaut. Les cycles attribuables aux secondes de saut ne sont pas inclus dans le nombre total de graduations.
Bien qu’une DateTimeOffset valeur inclut un décalage, il ne s’agit pas d’une structure de données entièrement prenant en charge les fuseaux horaires. Bien qu’un décalage par rapport à l’heure UTC soit une caractéristique d’un fuseau horaire, il n’identifie pas sans ambiguïté un fuseau horaire. Non seulement plusieurs fuseaux horaires partagent le même décalage par rapport à l’heure UTC, mais le décalage d’un fuseau horaire unique change s’il observe l’heure d’été. Cela signifie que, dès qu’une DateTimeOffset valeur est dissociée de son fuseau horaire, elle ne peut plus être liée sans ambiguïté à son fuseau horaire d’origine.
Étant donné qu’il DateTimeOffset s’agit d’une structure, un DateTimeOffset objet qui a été déclaré mais qui n’a pas été initialisé contient les valeurs par défaut pour chacun de ses champs membres. Cela signifie que sa DateTime propriété est définie DateTimeOffset.MinValue sur et que sa Offset propriété est définie sur TimeSpan.Zero.
Vous pouvez créer une valeur DateTimeOffset en appelant l’une des surcharges de son constructeur, qui sont similaires aux constructeurs surchargés pour la DateTime structure. Vous pouvez également créer une DateTimeOffset valeur en lui affectant une DateTime valeur. Il s’agit d’une conversion implicite ; il ne nécessite pas d’opérateur de cast (en C#) ou d’appeler une méthode de conversion (en Visual Basic). Vous pouvez également initialiser une DateTimeOffset valeur à partir de la représentation sous forme de chaîne d’une date et d’une heure en appelant un certain nombre de méthodes d’analyse de chaîne statique, qui incluent Parse, ParseExact, TryParseet TryParseExact.
Les membres de la DateTimeOffset structure fournissent des fonctionnalités dans les domaines suivants :
Arithmétique de date et d’heure.
Vous pouvez ajouter ou soustraire des dates ou des intervalles de temps à partir d’une valeur particulière DateTimeOffset . Opérations arithmétiques avec DateTimeOffset des valeurs, contrairement aux DateTime valeurs, ajustez les différences dans les décalages de temps lors du retour d’un résultat. Par exemple, le code suivant utilise DateTime des variables pour soustraire l’heure locale actuelle de l’heure UTC actuelle. Le code utilise DateTimeOffset ensuite des variables pour effectuer la même opération. La soustraction avec DateTime des valeurs retourne la différence du fuseau horaire local par rapport à l’heure UTC, tandis que la soustraction avec DateTimeOffset les valeurs retourne TimeSpan.Zero.
using System; public class DateArithmetic { public static void Main() { DateTime date1, date2; DateTimeOffset dateOffset1, dateOffset2; TimeSpan difference; // Find difference between Date.Now and Date.UtcNow date1 = DateTime.Now; date2 = DateTime.UtcNow; difference = date1 - date2; Console.WriteLine("{0} - {1} = {2}", date1, date2, difference); // Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = DateTimeOffset.Now; dateOffset2 = DateTimeOffset.UtcNow; difference = dateOffset1 - dateOffset2; Console.WriteLine("{0} - {1} = {2}", dateOffset1, dateOffset2, difference); // If run in the Pacific Standard time zone on 4/2/2007, the example // displays the following output to the console: // 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 // 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 } }open System // Find difference between Date.Now and Date.UtcNow let date1 = DateTime.Now let date2 = DateTime.UtcNow let difference1 = date1 - date2 printfn $"{date1} - {date2} = {difference1}" // Find difference between Now and UtcNow using DateTimeOffset let dateOffset1 = DateTimeOffset.Now let dateOffset2 = DateTimeOffset.UtcNow let difference2 = dateOffset1 - dateOffset2 printfn $"{dateOffset1} - {dateOffset2} = {difference2}" // If run in the Pacific Standard time zone on 1/7/2022, the example // displays the following output to the console: // 1/7/2022 6:45:10 PM - 1/8/2022 2:45:10 AM = -08:00:00.0072573 // 1/7/2022 6:45:10 PM -08:00 - 1/8/2022 2:45:10 AM +00:00 = -00:00:00.0000278Module DateArithmetic Public Sub Main() Dim date1, date2 As Date Dim dateOffset1, dateOffset2 As DateTimeOffset Dim difference As TimeSpan ' Find difference between Date.Now and Date.UtcNow date1 = Date.Now date2 = Date.UtcNow difference = date1 - date2 Console.WriteLine("{0} - {1} = {2}", date1, date2, difference) ' Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = date.Now dateOffset2 = date.UtcNow difference = dateOffset1 - dateOffset2 Console.WriteLine("{0} - {1} = {2}", _ dateOffset1, dateOffset2, difference) ' If run in the Pacific Standard time zone on 4/2/2007, the example ' displays the following output to the console: ' 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 ' 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 End Sub End ModuleOpérations de conversion de type.
Vous pouvez convertir des DateTimeOffset valeurs en DateTime valeurs et vice versa.
Opérations de manipulation et d’extraction du temps.
Vous pouvez extraire la date ou l’heure d’une DateTimeOffset valeur. Vous pouvez également récupérer la valeur d’un composant particulier DateTimeOffset , tel que son année ou son mois.
Note
Si vous utilisez une valeur de graduations que vous souhaitez convertir en un autre intervalle de temps, tel que des minutes ou des secondes, vous devez utiliser la TimeSpan.TicksPerDayvaleur , , TimeSpan.TicksPerSecondTimeSpan.TicksPerHourTimeSpan.TicksPerMinuteou TimeSpan.TicksPerMillisecond constante pour effectuer la conversion. Par exemple, pour ajouter le nombre de secondes représentées par un nombre spécifié de ticks au composant Second d'une valeur DateTimeOffset, vous pouvez utiliser l’expression
dateValue.Second + nTicks/Timespan.TicksPerSecond.Conversion de date et d’heure.
Vous pouvez convertir n’importe quelle DateTimeOffset valeur en une autre DateTimeOffset valeur qui représente le même point dans le temps dans un autre fuseau horaire. Toutefois, les règles d’ajustement d’un fuseau horaire sont appliquées uniquement dans le cas de la ToLocalTime méthode, ce qui convertit une DateTimeOffset valeur en date et heure dans la zone système locale.
Comparaison de date et d’heure.
Vous pouvez déterminer si une valeur particulière DateTimeOffset est antérieure à, identique ou ultérieure à une autre DateTimeOffset valeur. Avant l’exécution de la comparaison, toutes les valeurs sont converties en UTC.
Constructeurs
| Nom | Description |
|---|---|
| DateTimeOffset(DateOnly, TimeOnly, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide du |
| DateTimeOffset(DateTime, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide de la valeur spécifiée DateTime et |
| DateTimeOffset(DateTime) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide de la valeur spécifiée DateTime . |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide du |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide du |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide du |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide du |
| DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide du |
| DateTimeOffset(Int64, TimeSpan) |
Initialise une nouvelle instance de la DateTimeOffset structure à l’aide du nombre spécifié et |
Champs
| Nom | Description |
|---|---|
| MaxValue |
Représente la plus grande valeur possible de DateTimeOffset. Ce champ est en lecture seule. |
| MinValue |
Représente la valeur la plus ancienne possible DateTimeOffset . Ce champ est en lecture seule. |
| UnixEpoch |
La valeur de cette constante équivaut à 00:00:00.000000 UTC, le 1er janvier 1970, dans le calendrier grégorien. UnixEpoch définit le point dans le temps où l’heure Unix est égale à 0. |
Propriétés
| Nom | Description |
|---|---|
| Date |
Obtient une DateTime valeur qui représente le composant date de l’objet actuel DateTimeOffset . |
| DateTime |
Obtient une DateTime valeur qui représente la date et l’heure de l’objet actif DateTimeOffset . |
| Day |
Obtient le jour du mois représenté par l’objet actif DateTimeOffset . |
| DayOfWeek |
Obtient le jour de la semaine représenté par l’objet actuel DateTimeOffset . |
| DayOfYear |
Obtient le jour de l’année représenté par l’objet actuel DateTimeOffset . |
| Hour |
Obtient le composant heure de l’heure représentée par l’objet actuel DateTimeOffset . |
| LocalDateTime |
Obtient une DateTime valeur qui représente la date et l’heure locales de l’objet actif DateTimeOffset . |
| Microsecond |
Obtient le composant microseconde de l’heure représentée par l’objet actuel DateTimeOffset . |
| Millisecond |
Obtient le composant milliseconde de l’heure représentée par l’objet actuel DateTimeOffset . |
| Minute |
Obtient le composant minute de l’heure représentée par l’objet actuel DateTimeOffset . |
| Month |
Obtient le composant mois de la date représentée par l’objet actif DateTimeOffset . |
| Nanosecond |
Obtient le composant nanoseconde de l’heure représentée par l’objet actuel DateTimeOffset . |
| Now |
Obtient un DateTimeOffset objet défini sur la date et l’heure actuelles sur l’ordinateur actuel, avec le décalage défini sur le décalage de l’heure locale par rapport au temps universel coordonné (UTC). |
| Offset |
Obtient le décalage de l’heure par rapport au temps universel coordonné (UTC). |
| Second |
Obtient le deuxième composant de l’heure de l’horloge représentée par l’objet actuel DateTimeOffset . |
| Ticks |
Obtient le nombre de graduations qui représente la date et l’heure de l’objet actif DateTimeOffset dans l’heure de l’horloge. |
| TimeOfDay |
Obtient l’heure du jour de l’objet actif DateTimeOffset . |
| TotalOffsetMinutes |
Obtient le décalage de l’heure par rapport au temps universel coordonné (UTC) en minutes. |
| UtcDateTime |
Obtient une DateTime valeur qui représente la date et l’heure UTC (Temps universel coordonné) de l’objet actif DateTimeOffset . |
| UtcNow |
Obtient un DateTimeOffset objet dont la date et l’heure sont définies sur la date et l’heure utc (Temps universel coordonné) actuelles et dont le décalage est Zero. |
| UtcTicks |
Obtient le nombre de graduations qui représente la date et l’heure de l’objet actuel DateTimeOffset en temps universel coordonné (UTC). |
| Year |
Obtient le composant année de la date représentée par l’objet actif DateTimeOffset . |
Méthodes
| Nom | Description |
|---|---|
| Add(TimeSpan) |
Retourne un nouvel DateTimeOffset objet qui ajoute un intervalle de temps spécifié à la valeur de cette instance. |
| AddDays(Double) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié de jours entiers et fractionnaires à la valeur de cette instance. |
| AddHours(Double) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié d’heures entières et fractionnaires à la valeur de cette instance. |
| AddMicroseconds(Double) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié de microsecondes à la valeur de cette instance. |
| AddMilliseconds(Double) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié de millisecondes à la valeur de cette instance. |
| AddMinutes(Double) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié de minutes entières et fractionnaires à la valeur de cette instance. |
| AddMonths(Int32) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié de mois à la valeur de cette instance. |
| AddSeconds(Double) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié de secondes entières et fractionnaires à la valeur de cette instance. |
| AddTicks(Int64) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié de graduations à la valeur de cette instance. |
| AddYears(Int32) |
Retourne un nouvel DateTimeOffset objet qui ajoute un nombre spécifié d’années à la valeur de cette instance. |
| Compare(DateTimeOffset, DateTimeOffset) |
Compare deux DateTimeOffset objets et indique si la première est antérieure à la seconde, égale à la seconde ou ultérieure à la seconde. |
| CompareTo(DateTimeOffset) |
Compare l’objet actuel DateTimeOffset à un objet spécifié DateTimeOffset et indique si l’objet actuel est antérieur, identique ou ultérieur à celui du deuxième DateTimeOffset objet. |
| Deconstruct(DateOnly, TimeOnly, TimeSpan) |
Déconstructe cette DateTimeOffset instance par DateOnly, TimeOnlyet TimeSpan. |
| Equals(DateTimeOffset, DateTimeOffset) |
Détermine si deux objets spécifiés DateTimeOffset représentent le même point dans le temps. |
| Equals(DateTimeOffset) |
Détermine si l’objet actuel DateTimeOffset représente le même point dans le temps qu’un objet spécifié DateTimeOffset . |
| Equals(Object) |
Détermine si un DateTimeOffset objet représente le même point dans le temps qu’un objet spécifié. |
| EqualsExact(DateTimeOffset) |
Détermine si l’objet actuel DateTimeOffset représente le même temps et a le même décalage qu’un objet spécifié DateTimeOffset . |
| FromFileTime(Int64) |
Convertit l’heure de fichier Windows spécifiée en heure locale équivalente. |
| FromUnixTimeMilliseconds(Int64) |
Convertit une heure Unix exprimée en millisecondes écoulées depuis 1970-01-01T00:00:00:00Z en DateTimeOffset valeur. |
| FromUnixTimeSeconds(Int64) |
Convertit une heure Unix exprimée en nombre de secondes écoulées depuis 1970-01-01T00:00:00Z en DateTimeOffset valeur. |
| GetHashCode() |
Retourne le code de hachage de l’objet actif DateTimeOffset . |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convertit la représentation d’étendue spécifiée d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des informations de format spécifiques à la culture spécifiées et du style de mise en forme. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analyse une étendue de caractères en une valeur. |
| Parse(String, IFormatProvider, DateTimeStyles) |
Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des informations de format spécifiques à la culture et du style de mise en forme spécifiés. |
| Parse(String, IFormatProvider) |
Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des informations de format spécifiques à la culture spécifiées. |
| Parse(String) |
Convertit la représentation sous forme de chaîne spécifiée d’une date, d’une heure et d’un décalage en son DateTimeOffset équivalent. |
| ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Convertit une étendue de caractères qui représente une date et une heure en son DateTimeOffset équivalent à l’aide du format spécifié, des informations de format spécifiques à la culture et du style. Le format de la représentation de date et d’heure doit correspondre exactement au format spécifié. |
| ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Convertit une étendue de caractères qui contient la représentation sous forme de chaîne d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des formats spécifiés, des informations de format spécifiques à la culture et du style. Le format de la représentation de date et d’heure doit correspondre exactement à l’un des formats spécifiés. |
| ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des informations de format spécifiques à la culture et au format spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. |
| ParseExact(String, String, IFormatProvider) |
Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des informations de format spécifiques à la culture et au format spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. |
| ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des formats spécifiés, des informations de format spécifiques à la culture et du style. Le format de la représentation sous forme de chaîne doit correspondre exactement à l’un des formats spécifiés. |
| Subtract(DateTimeOffset) |
Soustrait une valeur qui représente une DateTimeOffset date et une heure spécifiques de l’objet actuel DateTimeOffset . |
| Subtract(TimeSpan) |
Soustrait un intervalle de temps spécifié de l’objet actuel DateTimeOffset . |
| ToFileTime() |
Convertit la valeur de l’objet actuel DateTimeOffset en heure de fichier Windows. |
| ToLocalTime() |
Convertit l’objet actuel DateTimeOffset en objet DateTimeOffset qui représente l’heure locale. |
| ToOffset(TimeSpan) |
Convertit la valeur de l’objet actuel DateTimeOffset en date et heure spécifiées par une valeur de décalage. |
| ToString() |
Convertit la valeur de l’objet actuel DateTimeOffset en sa représentation sous forme de chaîne équivalente. |
| ToString(IFormatProvider) |
Convertit la valeur de l’objet actuel DateTimeOffset en sa représentation sous forme de chaîne équivalente à l’aide des informations de mise en forme spécifiques à la culture spécifiées. |
| ToString(String, IFormatProvider) |
Convertit la valeur de l’objet actuel DateTimeOffset en sa représentation sous forme de chaîne équivalente à l’aide des informations de format spécifiques à la culture et au format spécifiés. |
| ToString(String) |
Convertit la valeur de l’objet actuel DateTimeOffset en sa représentation sous forme de chaîne équivalente à l’aide du format spécifié. |
| ToUniversalTime() |
Convertit l’objet actuel DateTimeOffset en valeur DateTimeOffset qui représente le temps universel coordonné (UTC). |
| ToUnixTimeMilliseconds() |
Retourne le nombre de millisecondes qui se sont écoulées depuis 1970-01-01T00:00:00.000Z. |
| ToUnixTimeSeconds() |
Retourne le nombre de secondes écoulées depuis 1970-01-01T00:00:00Z. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tente de mettre en forme la valeur de l’instance actuelle en UTF-8 dans l’étendue fournie d’octets. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tente de mettre en forme la valeur de l’instance de décalage datetime actuelle dans l’étendue fournie de caractères. |
| TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
Tente de convertir une représentation d’étendue spécifiée d’une date et d’une heure en son DateTimeOffset équivalent, et retourne une valeur qui indique si la conversion a réussi. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeOffset) |
Tente d’analyser une étendue de caractères en une valeur. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Tente de convertir une représentation d’étendue spécifiée d’une date et d’une heure en son DateTimeOffset équivalent, et retourne une valeur qui indique si la conversion a réussi. |
| TryParse(String, DateTimeOffset) |
Tente de convertir une représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent, et retourne une valeur qui indique si la conversion a réussi. |
| TryParse(String, IFormatProvider, DateTimeOffset) |
Tente d’analyser une chaîne en une valeur. |
| TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Tente de convertir une représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent, et retourne une valeur qui indique si la conversion a réussi. |
| TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convertit la représentation d’une date et d’une heure dans une étendue de caractères en son DateTimeOffset équivalent à l’aide du format spécifié, des informations de format spécifiques à la culture et du style. Le format de la représentation de date et d’heure doit correspondre exactement au format spécifié. |
| TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convertit la représentation d’une date et d’une heure dans une étendue de caractères en son DateTimeOffset équivalent à l’aide des formats spécifiés, des informations de format spécifiques à la culture et du style. Le format de la représentation de date et d’heure doit correspondre exactement à l’un des formats spécifiés. |
| TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset équivalent à l’aide des informations de format spécifiques à la culture et au format spécifiés. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié. |
| TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Convertit la représentation sous forme de chaîne spécifiée d’une date et d’une heure en son DateTimeOffset é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 à l’un des formats spécifiés. |
Opérateurs
| Nom | Description |
|---|---|
| Addition(DateTimeOffset, TimeSpan) |
Ajoute un intervalle de temps spécifié à un DateTimeOffset objet qui a une date et une heure spécifiées, et génère un objet qui a une DateTimeOffset nouvelle date et une heure. |
| Equality(DateTimeOffset, DateTimeOffset) |
Détermine si deux objets spécifiés DateTimeOffset représentent le même point dans le temps. |
| GreaterThan(DateTimeOffset, DateTimeOffset) |
Détermine si un objet spécifié DateTimeOffset est supérieur (ou ultérieur) à un deuxième objet spécifié DateTimeOffset . |
| GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Détermine si un objet spécifié DateTimeOffset est supérieur ou égal à un deuxième objet spécifié DateTimeOffset . |
| Implicit(DateTime to DateTimeOffset) |
Définit une conversion implicite d’un DateTime objet en objet DateTimeOffset . |
| Inequality(DateTimeOffset, DateTimeOffset) |
Détermine si deux objets spécifiés DateTimeOffset font référence à des points différents dans le temps. |
| LessThan(DateTimeOffset, DateTimeOffset) |
Détermine si un objet spécifié DateTimeOffset est inférieur à un deuxième objet spécifié DateTimeOffset . |
| LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Détermine si un objet spécifié DateTimeOffset est inférieur à un deuxième objet spécifié DateTimeOffset . |
| Subtraction(DateTimeOffset, DateTimeOffset) |
Soustrait un objet d’un DateTimeOffset autre et génère un intervalle de temps. |
| Subtraction(DateTimeOffset, TimeSpan) |
Soustrait un intervalle de temps spécifié à partir d’une date et d’une heure spécifiées, et génère une nouvelle date et heure. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compare la valeur de l’objet actuel DateTimeOffset à un autre objet du même type. |
| IDeserializationCallback.OnDeserialization(Object) |
S’exécute lorsque la désérialisation d’un objet a été terminée. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Remplit un SerializationInfo objet avec les données requises pour sérialiser l’objet actuel DateTimeOffset . |