DateTimeFormatInfo.TimeSeparator DateTimeFormatInfo.TimeSeparator DateTimeFormatInfo.TimeSeparator DateTimeFormatInfo.TimeSeparator Property

Definition

Ruft die Zeichenfolge ab, die die Bestandteile der Uhrzeit trennt, d. h. Stunde, Minuten und Sekunden, oder legt diese fest.Gets or sets the string that separates the components of time, that is, the hour, minutes, and seconds.

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

Eigenschaftswert

Die Zeichenfolge, die die Bestandteile der Uhrzeit trennt.The string that separates the components of time. Die Standardeinstellung für InvariantInfo ist ":".The default for InvariantInfo is ":".

Ausnahmen

Die Eigenschaft wird auf null festgelegt.The property is being set to null.

Die Eigenschaft wird festgelegt, und das DateTimeFormatInfo-Objekt ist schreibgeschützt.The property is being set and the DateTimeFormatInfo object is read-only.

Beispiele

Das folgende Beispiel instanziiert ein CultureInfo Objekt ändert sich die Datumstrennzeichen, für die Kultur En-US ".", und zeigt ein Datum unter Verwendung der "t", "T", "F", "f", "G" und dem standardmäßigen Formatzeichenfolgen "g".The following example instantiates a CultureInfo object for the en-US culture, changes its date separator to ".", and displays a date by using the "t", "T", "F", "f", "G", and "g" standard format strings.

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

Hinweise

Wenn das benutzerdefinierte Muster Formatmuster ":", DateTime.ToString zeigt den Wert der TimeSeparator anstelle von der ":" im Formatmuster.If the custom pattern includes the format pattern ":", DateTime.ToString displays the value of TimeSeparator in place of the ":" in the format pattern.

Das Trennzeichen für Zeitangaben ergibt sich aus der ShortTimePattern Eigenschaft.The time separator is derived from the ShortTimePattern property. Es wird empfohlen, dass Sie das Trennzeichen für Zeitangaben kurz festgelegt oder lange Muster mit einer genauen Zeichenfolge Zeit anstelle des Zeit Trennzeichen Platzhalters.We recommend that you set the time separator in short or long time patterns to an exact string instead of using the time separator placeholder. Z. B. um die Muster h-mm-ss zu erhalten, legen Sie das Muster "h: mm: ss" an.For example, to obtain the pattern h-mm-ss, set the pattern to "h-mm-ss". Diese Vorgehensweise auch können Sie Muster wie z. B. "h" mm "ss" bin "(3h 36m, 12 s), die mehrere Arten von Trennzeichen enthalten.This practice also enables you to set patterns such as "h'h 'mm'm 'ss's'" (3h 36m 12s) that include multiple types of separators. Die TimeSeparator Eigenschaft definiert die Zeichenfolge, das Trennzeichen für Zeitangaben ersetzt (":" benutzerdefiniertes Datum und Uhrzeit) in eine Ergebniszeichenfolge, die bei einem Formatierungsvorgang.The TimeSeparator property defines the string that replaces the time separator (":" custom date and time format specifier) in a result string in a formatting operation. Darüber hinaus wird die Zeit Trennzeichen bestehende Zeichenfolge definiert, bei einem Analysevorgang.It also defines the time separator string in a parsing operation.

Gilt für:

Siehe auch