DateTimeFormatInfo.TimeSeparator Propriété

Définition

Obtient ou définit la chaîne qui sépare les composants de l'heure, c'est-à-dire l'heure, les minutes et les secondes.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

Valeur de propriété

Chaîne qui sépare les composants de l'heure.The string that separates the components of time. La valeur par défaut de InvariantInfo est ":".The default for InvariantInfo is ":".

Exceptions

La propriété est définie sur null.The property is being set to null.

La propriété est définie et l’objet DateTimeFormatInfo est en lecture seule.The property is being set and the DateTimeFormatInfo object is read-only.

Exemples

L’exemple suivant instancie un CultureInfo objet pour la culture en-US, remplace son séparateur de date par « . », et affiche une date à l’aide des chaînes de format standard "t", "t", "f", "f", "g" et "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

Remarques

Si le modèle personnalisé comprend le modèle de format " :" DateTime.ToString , affiche la valeur TimeSeparator de à la place de " :" dans le modèle de format.If the custom pattern includes the format pattern ":", DateTime.ToString displays the value of TimeSeparator in place of the ":" in the format pattern.

Le séparateur d’heure est dérivé de ShortTimePattern la propriété.The time separator is derived from the ShortTimePattern property. Nous vous recommandons de définir le séparateur d’heure dans les modèles de temps courts ou longs sur une chaîne exacte au lieu d’utiliser l’espace réservé de séparateur d’heure.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. Par exemple, pour obtenir le modèle h-mm-ss, définissez le modèle sur « h-mm-ss ».For example, to obtain the pattern h-mm-ss, set the pattern to "h-mm-ss". Cette pratique vous permet également de définir des modèles tels que « h’h » mm « 'SS' » (3H 36m 12S) qui incluent plusieurs types de séparateurs.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. La TimeSeparator propriété définit la chaîne qui remplace le séparateur d’heure (spécificateur de format de date et d’heure personnalisé) dans une chaîne de résultat dans une opération de mise en forme.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. Il définit également la chaîne de séparateur d’heure dans une opération d’analyse.It also defines the time separator string in a parsing operation.

S’applique à

Voir aussi