Partager via


DateTimeFormatInfo.FullDateTimePattern Propriété

Définition

Obtient ou définit la chaîne de format personnalisée pour une valeur de date longue et une valeur d'heure longue.

public:
 property System::String ^ FullDateTimePattern { System::String ^ get(); void set(System::String ^ value); };
public string FullDateTimePattern { get; set; }
member this.FullDateTimePattern : string with get, set
Public Property FullDateTimePattern As String

Valeur de propriété

Chaîne de format personnalisée pour une valeur de date longue et d'heure longue.

Exceptions

La propriété est définie sur null.

La propriété est définie et l’objet DateTimeFormatInfo est en lecture seule.

Exemples

L’exemple suivant affiche la valeur de FullDateTimePattern pour quelques cultures.

using namespace System;
using namespace System::Globalization;
void PrintPattern( String^ myCulture )
{
   CultureInfo^ MyCI = gcnew CultureInfo( myCulture,false );
   DateTimeFormatInfo^ myDTFI = MyCI->DateTimeFormat;
   Console::WriteLine( " {0} {1}", myCulture, myDTFI->FullDateTimePattern );
}

int main()
{
   
   // Displays the values of the pattern properties.
   Console::WriteLine( " CULTURE    PROPERTY VALUE" );
   PrintPattern( "en-US" );
   PrintPattern( "ja-JP" );
   PrintPattern( "fr-FR" );
}

/*
This code produces the following output.  The question marks take the place of native script characters.

CULTURE    PROPERTY VALUE
en-US     dddd, MMMM dd, yyyy h:mm:ss tt
ja-JP     yyyy'年'M'月'd'日' H:mm:ss
fr-FR     dddd d MMMM yyyy HH:mm:ss

*/
using System;
using System.Globalization;

public class SamplesDTFI  {

   public static void Main()  {

      // Displays the values of the pattern properties.
      Console.WriteLine( " CULTURE    PROPERTY VALUE" );
      PrintPattern( "en-US" );
      PrintPattern( "ja-JP" );
      PrintPattern( "fr-FR" );
   }

   public static void PrintPattern( String myCulture )  {

      DateTimeFormatInfo myDTFI = new CultureInfo( myCulture, false ).DateTimeFormat;
      Console.WriteLine( "  {0}     {1}", myCulture, myDTFI.FullDateTimePattern );
   }
}

/*
This code produces the following output.  The question marks take the place of native script characters.

 CULTURE    PROPERTY VALUE
  en-US     dddd, MMMM dd, yyyy h:mm:ss tt
  ja-JP     yyyy'年'M'月'd'日' H:mm:ss
  fr-FR     dddd d MMMM yyyy HH:mm:ss

*/
Imports System.Globalization

Public Class SamplesDTFI

   Public Shared Sub Main()

      ' Displays the values of the pattern properties.
      Console.WriteLine(" CULTURE    PROPERTY VALUE")
      PrintPattern("en-US")
      PrintPattern("ja-JP")
      PrintPattern("fr-FR")

   End Sub

   Public Shared Sub PrintPattern(myCulture As [String])

      Dim myDTFI As DateTimeFormatInfo = New CultureInfo(myCulture, False).DateTimeFormat
      Console.WriteLine("  {0}     {1}", myCulture, myDTFI.FullDateTimePattern)

   End Sub

End Class

'This code produces the following output.  The question marks take the place of native script characters.
'
' CULTURE    PROPERTY VALUE
'  en-US     dddd, MMMM dd, yyyy h:mm:ss tt
'  ja-JP     yyyy'年'M'月'd'日' H:mm:ss
'  fr-FR     dddd d MMMM yyyy HH:mm:ss
'

Remarques

La chaîne de format standard « F » est un alias pour la FullDateTimePattern propriété . En d’autres termes, la chaîne de format personnalisée affectée à cette propriété définit le format de la chaîne de résultat pour la chaîne de format standard « F ». Pour plus d’informations, consultez Chaînes de format de date et d’heure standard.

La valeur de la FullDateTimePattern propriété est générée dynamiquement en concaténant les LongDatePattern propriétés et LongTimePattern séparées par un espace. Cette affectation dynamique se produit dans les conditions suivantes :

  • Si la valeur de la propriété est récupérée avant qu’elle n’ait été explicitement définie.

  • Lorsque la valeur de la LongDatePattern propriété change.

  • Lorsque la valeur de la LongTimePattern propriété change.

Cette propriété est affectée si la valeur de la Calendar propriété change.

S’applique à

Voir aussi