DateTimeFormatInfo.FullDateTimePattern Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a cadeia de caracteres de formato personalizado para um valor longo de data e tempo longo.
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
Valor da propriedade
A cadeia de caracteres de formato personalizado para uma data longa e um valor de tempo longo.
Exceções
A propriedade está sendo definida como null.
A propriedade está sendo definida e o DateTimeFormatInfo objeto é somente leitura.
Exemplos
O exemplo a seguir exibe o valor de FullDateTimePattern algumas culturas.
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. Note that the exact output format depends on the OS, the OS version, and the native globalization library used by the OS.
CULTURE PROPERTY VALUE
en-US dddd, MMMM d, yyyy h:mm:ss tt
ja-JP yyyy年M月d日dddd 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
'
Comentários
A cadeia de caracteres de formato padrão "F" é um alias para a FullDateTimePattern propriedade. Em outras palavras, a cadeia de caracteres de formato personalizado atribuída a essa propriedade define o formato da cadeia de caracteres de resultado para a cadeia de caracteres de formato padrão "F". Para obter mais informações, consulte Cadeias de caracteres de formato de data e hora padrão.
O valor da FullDateTimePattern propriedade é gerado dinamicamente concatenando as propriedades e LongTimePattern as LongDatePattern propriedades separadas por um espaço. Essa atribuição dinâmica ocorre nas seguintes condições:
- Se o valor da propriedade for recuperado antes de ser definido explicitamente.
- Quando o valor da LongDatePattern propriedade é alterado.
- Quando o valor da LongTimePattern propriedade é alterado.
Essa propriedade será afetada se o valor da Calendar propriedade for alterado.