DateTimeFormatInfo.FullDateTimePattern Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger den anpassade formatsträngen för ett värde för långt datum och lång tid.
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
Egenskapsvärde
Den anpassade formatsträngen för ett värde för långt datum och lång tid.
Undantag
Egenskapen är inställd på null.
Egenskapen anges och objektet DateTimeFormatInfo är skrivskyddat.
Exempel
I följande exempel visas värdet FullDateTimePattern för för några få kulturer.
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
'
Kommentarer
Standardformatsträngen "F" är ett alias för egenskapen FullDateTimePattern . Med andra ord definierar den anpassade formatsträngen som tilldelats den här egenskapen formatet för resultatsträngen för standardformatsträngen "F". Mer information finns i Standardformatsträngar för datum och tid.
Värdet för FullDateTimePattern egenskapen genereras dynamiskt genom att sammanlänka LongDatePattern egenskaperna och LongTimePattern avgränsas med ett blanksteg. Den här dynamiska tilldelningen sker under följande villkor:
- Om egenskapsvärdet hämtas innan det uttryckligen har angetts.
- När värdet för LongDatePattern egenskapen ändras.
- När värdet för LongTimePattern egenskapen ändras.
Den här egenskapen påverkas om värdet för Calendar egenskapen ändras.