Aracılığıyla paylaş


DateTimeFormatInfo.TimeSeparator Özellik

Tanım

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 nullayarlanı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.

Şunlara uygulanır

Ayrıca bkz.