DateTime.ToShortTimeString Metode
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.
Mengonversi nilai objek saat ini DateTime ke representasi string waktu pendek yang setara.
public:
System::String ^ ToShortTimeString();
public string ToShortTimeString();
member this.ToShortTimeString : unit -> string
Public Function ToShortTimeString () As String
Mengembalikan
String yang berisi representasi string waktu singkat dari objek saat ini DateTime .
Contoh
Contoh berikut menunjukkan ToShortTimeString metode .
open System
open System.Globalization
// Initialize a DateTime object.
printfn "Initialize the DateTime object to May 16, 2001 3:02:15 AM.\n"
let dateAndTime = DateTime(2001, 5, 16, 3, 2, 15)
// Display the name of the current culture.
printfn $"Current culture: \"{CultureInfo.CurrentCulture.Name}\"\n"
let dtfi = CultureInfo.CurrentCulture.DateTimeFormat
// Display the long date pattern and string.
printfn $"Long date pattern: \"{dtfi.LongDatePattern}\""
printfn $"Long date string: \"{dateAndTime.ToLongDateString()}\"\n"
// Display the long time pattern and string.
printfn $"Long time pattern: \"{dtfi.LongTimePattern}\""
printfn $"Long time string: \"{dateAndTime.ToLongTimeString()}\"\n"
// Display the short date pattern and string.
printfn $"Short date pattern: \"{dtfi.ShortDatePattern}\""
printfn $"Short date string: \"{dateAndTime.ToShortDateString()}\"\n"
// Display the short time pattern and string.
printfn $"Short time pattern: \"{dtfi.ShortTimePattern}\""
printfn $"Short time string: \"{dateAndTime.ToShortTimeString()}\"\n"
// The example displays output similar to the following:
// Current culture: "en-US"
//
// Long date pattern: "dddd, MMMM d, yyyy"
// Long date string: "Wednesday, May 16, 2001"
//
// Long time pattern: "h:mm:ss tt"
// Long time string: "3:02:15 AM"
//
// Short date pattern: "M/d/yyyy"
// Short date string: "5/16/2001"
//
// Short time pattern: "h:mm tt"
// Short time string: "3:02 AM"
using System;
using System.Globalization;
class Sample
{
public static void Main()
{
// Initialize a DateTime object.
Console.WriteLine("Initialize the DateTime object to May 16, 2001 3:02:15 AM.\n");
DateTime dateAndTime = new System.DateTime(2001, 5, 16, 3, 2, 15);
// Display the name of the current culture.
Console.WriteLine($"Current culture: \"{CultureInfo.CurrentCulture.Name}\"\n");
var dtfi = CultureInfo.CurrentCulture.DateTimeFormat;
// Display the long date pattern and string.
Console.WriteLine($"Long date pattern: \"{dtfi.LongDatePattern}\"");
Console.WriteLine($"Long date string: \"{dateAndTime.ToLongDateString()}\"\n");
// Display the long time pattern and string.
Console.WriteLine($"Long time pattern: \"{dtfi.LongTimePattern}\"");
Console.WriteLine($"Long time string: \"{dateAndTime.ToLongTimeString()}\"\n");
// Display the short date pattern and string.
Console.WriteLine($"Short date pattern: \"{dtfi.ShortDatePattern}\"");
Console.WriteLine($"Short date string: \"{dateAndTime.ToShortDateString()}\"\n");
// Display the short time pattern and string.
Console.WriteLine($"Short time pattern: \"{dtfi.ShortTimePattern}\"");
Console.WriteLine($"Short time string: \"{dateAndTime.ToShortTimeString()}\"\n");
}
}
// The example displays output similar to the following:
// Current culture: "en-US"
//
// Long date pattern: "dddd, MMMM d, yyyy"
// Long date string: "Wednesday, May 16, 2001"
//
// Long time pattern: "h:mm:ss tt"
// Long time string: "3:02:15 AM"
//
// Short date pattern: "M/d/yyyy"
// Short date string: "5/16/2001"
//
// Short time pattern: "h:mm tt"
// Short time string: "3:02 AM"
Imports System.Globalization
Module Example
Public Sub Main()
' Initialize a DateTime object.
Console.WriteLine($"Initialize the DateTime object to May 16, 2001 3:02:15 AM.{vbCrLf}")
Dim dateAndTime As New DateTime(2001, 5, 16, 3, 2, 15)
' Display the name of the current culture.
Console.WriteLine($"Current culture: ""{CultureInfo.CurrentCulture.Name}""{vbCrLf}")
Dim dtfi = CultureInfo.CurrentCulture.DateTimeFormat
' Display the long date pattern and string.
Console.WriteLine($"Long date pattern: ""{dtfi.LongDatePattern}""")
Console.WriteLine($"Long date string: ""{dateAndTime.ToLongDateString()}{vbCrLf}")
' Display the long time pattern and string.
Console.WriteLine($"Long time pattern: ""{0}""", dtfi.LongTimePattern)
Console.WriteLine($"Long time string: ""{dateAndTime.ToLongTimeString()}{vbCrLf}")
' Display the short date pattern and string.
Console.WriteLine($"Short date pattern: ""{dtfi.ShortDatePattern}""")
Console.WriteLine($"Short date string: ""{dateAndTime.ToShortDateString()}{vbCrLf}")
' Display the short time pattern and string.
Console.WriteLine($"Short time pattern: ""{dtfi.ShortTimePattern}""")
Console.WriteLine($"Short time string: ""{dateAndTime.ToShortTimeString()}{vbCrLf}")
End Sub
End Module
' The example displays output like the following:
' Initialize the DateTime object to May 16, 2001 3:02:15 AM.
'
' Current culture: "en-US"
'
' Long date pattern: "dddd, MMMM d, yyyy"
' Long date string: "Wednesday, May 16, 2001
'
' Long time pattern: "0"
' Long time string: "3:02:15 AM
'
' Short date pattern: "M/d/yyyy"
' Short date string: "5/16/2001
'
' Short time pattern: "h:mm tt"
' Short time string: "3:02 AM
Keterangan
Nilai objek saat ini DateTime diformat menggunakan pola yang ditentukan oleh properti yang DateTimeFormatInfo.ShortTimePattern terkait dengan budaya saat ini. Nilai yang dikembalikan identik dengan nilai yang dikembalikan dengan menentukan string format DateTime standar "t" dengan ToString(String) metode .
Nota
String yang ToShortTimeString dikembalikan oleh metode ini peka terhadap budaya. Ini mencerminkan pola yang ditentukan oleh properti budaya DateTimeFormatInfo.ShortTimePattern saat ini. Misalnya, untuk budaya en-US, pola waktu pendek standar adalah "h:mm tt"; untuk budaya de-DE, itu adalah "HH:mm"; untuk budaya ja-JP, itu adalah "H:mm". Perhatikan bahwa nilainya dapat bervariasi tergantung pada implementasi .NET dan versinya, sistem operasi dan versinya, dan penyesuaian pengguna.
Untuk informasi selengkapnya tentang budaya utas saat ini, lihat CultureInfo.CurrentCulture properti dan Thread.CurrentCulture . Untuk informasi selengkapnya tentang format karakter, pola format, dan output yang dihasilkannya, lihat String format tanggal dan waktu standar serta String format tanggal dan waktu kustom. Untuk informasi selengkapnya tentang mengubah pola format yang terkait dengan karakter format, lihat DateTimeFormatInfo kelas .