ContactDate Classe
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 une date importante pour un contact.
public ref class ContactDate sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactDate final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ContactDate final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactDate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContactDate
function ContactDate()
Public NotInheritable Class ContactDate
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
contactsSystem
|
Remarques
Voici comment utiliser les propriétés ContactDate pour mettre en forme des chaînes de date.
Insérer des valeurs sentinelles
- Construisez un Windows.Globalization.Calendar.
- Si l’année a une valeur, définissez year sur cette valeur, sinon définissez year sur 2004 (année bissextile de sorte que chaque jour est valide).
- Si mois a une valeur, définissez mois sur cette valeur, sinon définissez mois sur 1 (un mois avec chaque jour valide).
- Si day a une valeur, définissez day sur cette valeur (day sera automatiquement défini sur une valeur et nous ne nous soucions pas vraiment de ce qu’il est, donc inutile de la définir explicitement).
- Récupérez windows.Foundation.DateTime à partir du calendrier.
Créer un modèle à mettre en forme
- Si year a une valeur, ajoutez « year » au modèle.
- Si month a une valeur, ajoutez « month » au modèle.
- Si day a une valeur, ajoutez « day » au modèle.
- Construisez un Windows.Globalization.DateTimeFormatting.DateTimeFormatter avec le modèle.
- Mettez en forme à l’aide du formateur de date et heure et de l’élément Windows.Foundation.DateTime récupéré à partir du calendrier.
Constructeurs
ContactDate() |
Initialise une nouvelle instance d’une classe ContactDate. |
Propriétés
Day |
Obtient ou définit le jour d’une date importante pour un contact. |
Description |
Obtient ou définit la description d’une date importante pour un contact. La longueur de chaîne maximale pour la description est de 512 caractères. |
Kind |
Obtient ou définit le type de date importante pour un contact. |
Month |
Obtient ou définit le mois d’une date importante pour un contact. |
Year |
Obtient ou définit l’année d’une date importante pour un contact. Cette valeur doit être convertible en structure FILETIME . |