DateTimeFormatInfo.TimeSeparator Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la stringa che separa i componenti dell'ora, ovvero l'ora, i minuti e i secondi.
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
Valore della proprietà
Stringa che separa i componenti dell'ora. L'impostazione predefinita per la proprietà InvariantInfo è ":".
Eccezioni
La proprietà viene impostata su null
.
La proprietà viene impostata e l'oggetto DateTimeFormatInfo è di sola lettura.
Esempio
L'esempio seguente crea un'istanza di un CultureInfo oggetto per le impostazioni cultura en-US, modifica il separatore di data in "." e visualizza una data usando le stringhe di formato standard "t", "T", "F", "F", "G" e "g".
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
Commenti
Se il modello personalizzato include il modello di formato ":", DateTime.ToString visualizza il valore di al posto del TimeSeparator modello di formato ":".
Nota
I modelli di formato standard, ad esempio FullDateTimePattern, non usano necessariamente ":". La modifica TimeSeparator potrebbe non avere un effetto quando si usano questi modelli.
Il separatore temporale deriva dalla ShortTimePattern proprietà . È consigliabile impostare il separatore di tempo in modelli di tempo brevi o lunghi su una stringa esatta anziché usare il segnaposto separatore di tempo. Ad esempio, per ottenere il modello h-mm-ss, impostare il modello su "h-mm-ss". Questa pratica consente anche di impostare modelli come "h'h 'mm's 's's'" (3h 36m 12s) che includono più tipi di separatori. La TimeSeparator proprietà definisce la stringa che sostituisce il separatore di tempo (":" identificatore di formato data e ora personalizzato) in una stringa di risultato in un'operazione di formattazione. Definisce anche la stringa separatore temporale in un'operazione di analisi.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per