DateTimeFormatInfo.TimeSeparator Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Saat, dakika ve saniye gibi zaman bileşenlerini ayıran dizeyi alır veya ayarlar.
public:
property System::String ^ TimeSeparator { System::String ^ get(); void set(System::String ^ value); };
public string TimeSeparator { get; set; }
member this.TimeSeparator : string with get, set
Public Property TimeSeparator As String
Özellik Değeri
Zamanın bileşenlerini ayıran dize. için InvariantInfo varsayılan değer ":" şeklindedir.
Özel durumlar
özelliği olarak null
ayarlanıyor.
özelliği ayarlanıyor ve DateTimeFormatInfo nesne salt okunur.
Örnekler
Aşağıdaki örnek, en-US kültürü için bir CultureInfo nesnenin örneğini oluşturur, tarih ayırıcısını "." olarak değiştirir ve "t", "T", "F", "f", "G" ve "g" standart biçim dizelerini kullanarak bir tarih görüntüler.
using System;
using System.Globalization;
public class Example
{
public static void Main()
{
DateTime value = new DateTime(2013, 9, 8, 14, 30, 0);
string[] formats = { "t", "T", "f", "F", "G", "g" };
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
DateTimeFormatInfo dtfi = culture.DateTimeFormat;
dtfi.TimeSeparator = ".";
foreach (var fmt in formats)
Console.WriteLine("{0}: {1}", fmt, value.ToString(fmt, dtfi));
}
}
// The example displays the following output:
// t: 2.30 PM
// T: 2.30.00 PM
// f: Sunday, September 08, 2013 2.30 PM
// F: Sunday, September 08, 2013 2.30.00 PM
// G: 9/8/2013 2.30.00 PM
// g: 9/8/2013 2.30 PM
Imports System.Globalization
Module Example
Public Sub Main()
Dim value As New Date(2013, 9, 8, 14, 30, 0)
Dim formats() As String = { "t", "T", "f", "F", "G", "g" }
Dim culture As CultureInfo = CultureInfo.CreateSpecificCulture("en-US")
Dim dtfi As DateTimeFormatInfo = culture.DateTimeFormat
dtfi.TimeSeparator = "."
For Each fmt In formats
Console.WriteLine("{0}: {1}", fmt, value.ToString(fmt, dtfi))
Next
End Sub
End Module
' The example displays the following output:
' t: 2.30 PM
' T: 2.30.00 PM
' f: Sunday, September 08, 2013 2.30 PM
' F: Sunday, September 08, 2013 2.30.00 PM
' G: 9/8/2013 2.30.00 PM
' g: 9/8/2013 2.30 PM
Açıklamalar
Özel desen ":" biçim desenini içeriyorsa, DateTime.ToString biçim deseninde ":" yerine değerini TimeSeparator görüntüler.
Not
gibi FullDateTimePatternstandart biçim desenleri mutlaka ":" kullanmaz. Bu desenler kullanılırken değişikliğin TimeSeparator bir etkisi olmayabilir.
Zaman ayırıcı özelliğinden ShortTimePattern türetilir. Zaman ayırıcı yer tutucusu yerine, kısa veya uzun zaman desenlerinde zaman ayırıcısını tam bir dizeye ayarlamanızı öneririz. Örneğin, h-mm-ss desenini elde etmek için deseni "h-mm-ss" olarak ayarlayın. Bu uygulama, birden çok ayırıcı türü içeren "h'h 'mm'm 's'ler" (3h 36m 12s) gibi desenler ayarlamanıza da olanak tanır. özelliği, TimeSeparator bir biçimlendirme işlemindeki sonuç dizesindeki saat ayırıcısını (":" özel tarih ve saat biçimi belirticisi) değiştiren dizeyi tanımlar. Ayrıştırma işleminde zaman ayırıcı dizesini de tanımlar.