DateTimeFormatInfo.TimeSeparator Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur string yang memisahkan komponen waktu, yaitu jam, menit, dan detik.
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
Nilai Properti
String yang memisahkan komponen waktu. Default untuk InvariantInfo adalah ":".
Pengecualian
Properti sedang diatur ke null
.
Properti sedang diatur dan DateTimeFormatInfo objek bersifat baca-saja.
Contoh
Contoh berikut membuat CultureInfo instans objek untuk budaya en-US, mengubah pemisah tanggalnya menjadi ".", dan menampilkan tanggal dengan menggunakan string format standar "t", "T", "F", "f", "G", dan "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
Keterangan
Jika pola kustom menyertakan pola format ":", DateTime.ToString menampilkan nilai TimeSeparator sebagai ganti ":" dalam pola format.
Catatan
Pola format standar, seperti FullDateTimePattern, tidak selalu menggunakan ":". Mengubah TimeSeparator mungkin tidak berpengaruh saat menggunakan pola ini.
Pemisah waktu berasal dari ShortTimePattern properti . Kami menyarankan agar Anda mengatur pemisah waktu dalam pola waktu pendek atau lama ke string yang tepat alih-alih menggunakan tempat penampung pemisah waktu. Misalnya, untuk mendapatkan pola h-mm-ss, atur pola ke "h-mm-ss". Praktik ini juga memungkinkan Anda untuk mengatur pola seperti "h'h 'mm'm 'ss's'" (3 jam 36m 12s) yang mencakup beberapa jenis pemisah. Properti TimeSeparator menentukan string yang menggantikan pemisah waktu (":" penentu format tanggal dan waktu kustom) dalam string hasil dalam operasi pemformatan. Ini juga mendefinisikan string pemisah waktu dalam operasi penguraian.