DateTime.GetDateTimeFormats Metode

Definisi

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar.

Overload

Nama Deskripsi
GetDateTimeFormats()

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar.

GetDateTimeFormats(Char)

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar yang ditentukan.

GetDateTimeFormats(IFormatProvider)

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar dan informasi pemformatan khusus budaya yang ditentukan.

GetDateTimeFormats(Char, IFormatProvider)

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar yang ditentukan dan informasi pemformatan khusus budaya.

Keterangan

Important

Anda tidak boleh berasumsi bahwa beberapa panggilan ke GetDateTimeFormats kelebihan beban akan mengembalikan data yang identik. Tergantung pada kelebihan beban tertentu, data yang dikembalikan oleh metode ini dapat berubah jika budaya saat ini berubah, pengguna mengambil alih pengaturan budaya individu, atau pembaruan terjadi pada data budaya sistem.

GetDateTimeFormats()

Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats();
public string[] GetDateTimeFormats();
member this.GetDateTimeFormats : unit -> string[]
Public Function GetDateTimeFormats () As String()

Mengembalikan

String[]

Array string di mana setiap elemen adalah representasi nilai instans ini yang diformat dengan salah satu penentu format tanggal dan waktu standar.

Contoh

Contoh berikut menunjukkan DateTime.GetDateTimeFormats() metode . Ini menampilkan representasi string tanggal menggunakan semua format tanggal dan waktu standar yang mungkin dalam budaya komputer saat ini, yang dalam hal ini en-US.

let july28 = DateTime(2009, 7, 28, 5, 23, 15, 16)

let july28Formats = july28.GetDateTimeFormats()

// Print out july28 in all DateTime formats using the default culture.
for format in july28Formats do
    printfn $"{format}"
DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15, 16);

string[] july28Formats = july28.GetDateTimeFormats();

// Print out july28 in all DateTime formats using the default culture.
foreach (string format in july28Formats) {
    Console.WriteLine(format);
}
Dim july28 As New DateTime(2009, 7, 28, 5, 23, 15, 16)
Dim july28Formats As String()
july28Formats = july28.GetDateTimeFormats()

' Print out july28 in all DateTime formats using the default culture.
For Each format As String In july28Formats
   Console.WriteLine(format)
Next

Contoh menampilkan output berikut:

7/28/2009
7/28/09
07/28/09
07/28/2009
09/07/28
2009-07-28
28-Jul-09
Tuesday, July 28, 2009
July 28, 2009
Tuesday, 28 July, 2009
28 July, 2009
Tuesday, July 28, 2009 5:23 AM
Tuesday, July 28, 2009 05:23 AM
Tuesday, July 28, 2009 5:23
Tuesday, July 28, 2009 05:23
July 28, 2009 5:23 AM
July 28, 2009 05:23 AM
July 28, 2009 5:23
July 28, 2009 05:23
Tuesday, 28 July, 2009 5:23 AM
Tuesday, 28 July, 2009 05:23 AM
Tuesday, 28 July, 2009 5:23
Tuesday, 28 July, 2009 05:23
28 July, 2009 5:23 AM
28 July, 2009 05:23 AM
28 July, 2009 5:23
28 July, 2009 05:23
Tuesday, July 28, 2009 5:23:15 AM
Tuesday, July 28, 2009 05:23:15 AM
Tuesday, July 28, 2009 5:23:15
Tuesday, July 28, 2009 05:23:15
July 28, 2009 5:23:15 AM
July 28, 2009 05:23:15 AM
July 28, 2009 5:23:15
July 28, 2009 05:23:15
Tuesday, 28 July, 2009 5:23:15 AM
Tuesday, 28 July, 2009 05:23:15 AM
Tuesday, 28 July, 2009 5:23:15
Tuesday, 28 July, 2009 05:23:15
28 July, 2009 5:23:15 AM
28 July, 2009 05:23:15 AM
28 July, 2009 5:23:15
28 July, 2009 05:23:15
7/28/2009 5:23 AM
7/28/2009 05:23 AM
7/28/2009 5:23
7/28/2009 05:23
7/28/09 5:23 AM
7/28/09 05:23 AM
7/28/09 5:23
7/28/09 05:23
07/28/09 5:23 AM
07/28/09 05:23 AM
07/28/09 5:23
07/28/09 05:23
07/28/2009 5:23 AM
07/28/2009 05:23 AM
07/28/2009 5:23
07/28/2009 05:23
09/07/28 5:23 AM
09/07/28 05:23 AM
09/07/28 5:23
09/07/28 05:23
2009-07-28 5:23 AM
2009-07-28 05:23 AM
2009-07-28 5:23
2009-07-28 05:23
28-Jul-09 5:23 AM
28-Jul-09 05:23 AM
28-Jul-09 5:23
28-Jul-09 05:23
7/28/2009 5:23:15 AM
7/28/2009 05:23:15 AM
7/28/2009 5:23:15
7/28/2009 05:23:15
7/28/09 5:23:15 AM
7/28/09 05:23:15 AM
7/28/09 5:23:15
7/28/09 05:23:15
07/28/09 5:23:15 AM
07/28/09 05:23:15 AM
07/28/09 5:23:15
07/28/09 05:23:15
07/28/2009 5:23:15 AM
07/28/2009 05:23:15 AM
07/28/2009 5:23:15
07/28/2009 05:23:15
09/07/28 5:23:15 AM
09/07/28 05:23:15 AM
09/07/28 5:23:15
09/07/28 05:23:15
2009-07-28 5:23:15 AM
2009-07-28 05:23:15 AM
2009-07-28 5:23:15
2009-07-28 05:23:15
28-Jul-09 5:23:15 AM
28-Jul-09 05:23:15 AM
28-Jul-09 5:23:15
28-Jul-09 05:23:15
July 28
July 28
2009-07-28T05:23:15.0160000
2009-07-28T05:23:15.0160000
Tue, 28 Jul 2009 05:23:15 GMT
Tue, 28 Jul 2009 05:23:15 GMT
2009-07-28T05:23:15
5:23 AM
05:23 AM
5:23
05:23
5:23:15 AM
05:23:15 AM
5:23:15
05:23:15
2009-07-28 05:23:15Z
Tuesday, July 28, 2009 12:23:15 PM
Tuesday, July 28, 2009 12:23:15 PM
Tuesday, July 28, 2009 12:23:15
Tuesday, July 28, 2009 12:23:15
July 28, 2009 12:23:15 PM
July 28, 2009 12:23:15 PM
July 28, 2009 12:23:15
July 28, 2009 12:23:15
Tuesday, 28 July, 2009 12:23:15 PM
Tuesday, 28 July, 2009 12:23:15 PM
Tuesday, 28 July, 2009 12:23:15
Tuesday, 28 July, 2009 12:23:15
28 July, 2009 12:23:15 PM
28 July, 2009 12:23:15 PM
28 July, 2009 12:23:15
28 July, 2009 12:23:15
July, 2009
July, 2009

Keterangan

Array string yang dikembalikan oleh DateTime.GetDateTimeFormats() metode setara dengan menggabungkan array string yang dikembalikan oleh panggilan terpisah ke DateTime.GetDateTimeFormats(Char) metode dengan "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", dan "y" format standar string. Untuk informasi selengkapnya tentang penentu format standar, lihat String Format Tanggal dan Waktu Standar.

Setiap elemen nilai yang dikembalikan diformat menggunakan informasi dari budaya saat ini. Untuk informasi selengkapnya tentang informasi pemformatan khusus budaya untuk budaya saat ini, lihat CultureInfo.CurrentCulture.

Important

Karena metode ini menggunakan data sensitif budaya, Anda tidak boleh berasumsi bahwa beberapa panggilan ke metode akan mengembalikan data yang identik. Data yang dikembalikan oleh metode ini dapat berubah jika budaya saat ini berubah, pengguna mengambil alih pengaturan budaya individual, atau pembaruan terjadi pada data budaya sistem.

Lihat juga

Berlaku untuk

GetDateTimeFormats(Char)

Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar yang ditentukan.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(char format);
public string[] GetDateTimeFormats(char format);
member this.GetDateTimeFormats : char -> string[]
Public Function GetDateTimeFormats (format As Char) As String()

Parameter

format
Char

String format tanggal dan waktu standar.

Mengembalikan

String[]

Array string di mana setiap elemen adalah representasi nilai instans ini yang diformat dengan penentu format format tanggal dan waktu standar.

Pengecualian

format bukan karakter penentu format tanggal dan waktu standar yang valid.

Contoh

Contoh berikut menunjukkan GetDateTimeFormats(Char) metode . Ini menampilkan representasi string tanggal menggunakan penentu format tanggal panjang ("D") untuk budaya saat ini.

let july28 = DateTime(2009, 7, 28, 5, 23, 15)

// Get the long date formats using the current culture.
let longJuly28Formats =
    july28.GetDateTimeFormats 'D'

// Display july28 in all long date formats.
for format in longJuly28Formats do
    printfn $"{format}"

// The example displays the following output:
//       Tuesday, July 28, 2009
//       July 28, 2009
//       Tuesday, 28 July, 2009
//       28 July, 2009
  DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15);
  
  // Get the long date formats using the current culture.
  string [] longJuly28Formats =
              july28.GetDateTimeFormats('D');

  // Display july28 in all long date formats.
  foreach (string format in longJuly28Formats) {
      Console.WriteLine(format);
  }
// The example displays the following output:
//       Tuesday, July 28, 2009
//       July 28, 2009
//       Tuesday, 28 July, 2009
//       28 July, 2009
  Dim july28 As Date = #7/28/2009 5:23:15#
  
  ' Get the long date formats using the current culture.
  Dim longJuly28Formats() As String = july28.GetDateTimeFormats("D"c)

  ' Display july28 in all long date formats.
  For Each format As String In longJuly28Formats
      Console.WriteLine(format)
Next			
' The example displays the following output:
'       Tuesday, July 28, 2009
'       July 28, 2009
'       Tuesday, 28 July, 2009
'       28 July, 2009

Keterangan

Parameter format dapat berupa salah satu penentu format tanggal dan waktu standar. Ini termasuk d, D, f, F, g, G, M (atau m), O (atau o), R (atau r), s, t, T, u, U, dan Y (atau y). Untuk informasi selengkapnya, lihat String Format Tanggal dan Waktu Standar.

Setiap elemen nilai yang dikembalikan diformat menggunakan informasi dari budaya saat ini. Untuk informasi selengkapnya tentang informasi pemformatan khusus budaya untuk budaya saat ini, lihat CultureInfo.CurrentCulture.

Important

Karena metode ini menggunakan data sensitif budaya, Anda tidak boleh berasumsi bahwa beberapa panggilan ke metode akan mengembalikan data yang identik. Data yang dikembalikan oleh metode ini dapat berubah jika budaya saat ini berubah, pengguna mengambil alih pengaturan budaya individual, atau pembaruan terjadi pada data budaya sistem.

Lihat juga

Berlaku untuk

GetDateTimeFormats(IFormatProvider)

Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar dan informasi pemformatan khusus budaya yang ditentukan.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(IFormatProvider ^ provider);
public string[] GetDateTimeFormats(IFormatProvider provider);
public string[] GetDateTimeFormats(IFormatProvider? provider);
member this.GetDateTimeFormats : IFormatProvider -> string[]
Public Function GetDateTimeFormats (provider As IFormatProvider) As String()

Parameter

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya tentang instans ini.

Mengembalikan

String[]

Array string di mana setiap elemen adalah representasi nilai instans ini yang diformat dengan salah satu penentu format tanggal dan waktu standar.

Contoh

Contoh berikut menunjukkan DateTime.GetDateTimeFormats(IFormatProvider) metode . Ini menampilkan representasi string tanggal menggunakan semua format tanggal dan waktu standar yang mungkin untuk budaya fr-FR.

let july28 = DateTime(2009, 7, 28, 5, 23, 15, 16)

let culture =
    System.Globalization.CultureInfo("fr-FR", true)

// Get the short date formats using the "fr-FR" culture.
let frenchJuly28Formats =
    july28.GetDateTimeFormats culture

// Display july28 in various formats using "fr-FR" culture.
for format in frenchJuly28Formats do
    printfn $"{format}"
DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15, 16);

IFormatProvider culture =
    new System.Globalization.CultureInfo("fr-FR", true);
// Get the short date formats using the "fr-FR" culture.
string [] frenchJuly28Formats =
            july28.GetDateTimeFormats(culture);

// Display july28 in various formats using "fr-FR" culture.
foreach (string format in frenchJuly28Formats) {
    Console.WriteLine(format);
}
Dim july28 As New DateTime(2009, 7, 28, 5, 23, 15, 16)
Dim culture As New System.Globalization.CultureInfo("fr-FR", True)

Dim july28Formats As String()
' Get the short date formats using the "fr-FR" culture.
july28Formats = july28.GetDateTimeFormats(culture)

' Print out july28 in various formats using "fr-FR" culture.
For Each format As String In july28Formats
   Console.WriteLine(format)
Next

Contoh menampilkan output berikut:

28/07/2009
28/07/09
28.07.09
28-07-09
2009-07-28
mardi 28 juillet 2009
28 juil. 09
28 juillet 2009
mardi 28 juillet 2009 05:23
mardi 28 juillet 2009 5:23
mardi 28 juillet 2009 05.23
mardi 28 juillet 2009 05 h 23
28 juil. 09 05:23
28 juil. 09 5:23
28 juil. 09 05.23
28 juil. 09 05 h 23
28 juillet 2009 05:23
28 juillet 2009 5:23
28 juillet 2009 05.23
28 juillet 2009 05 h 23
mardi 28 juillet 2009 05:23:15
mardi 28 juillet 2009 5:23:15
mardi 28 juillet 2009 05.23
mardi 28 juillet 2009 05 h 23
28 juil. 09 05:23:15
28 juil. 09 5:23:15
28 juil. 09 05.23
28 juil. 09 05 h 23
28 juillet 2009 05:23:15
28 juillet 2009 5:23:15
28 juillet 2009 05.23
28 juillet 2009 05 h 23
28/07/2009 05:23
28/07/2009 5:23
28/07/2009 05.23
28/07/2009 05 h 23
28/07/09 05:23
28/07/09 5:23
28/07/09 05.23
28/07/09 05 h 23
28.07.09 05:23
28.07.09 5:23
28.07.09 05.23
28.07.09 05 h 23
28-07-09 05:23
28-07-09 5:23
28-07-09 05.23
28-07-09 05 h 23
2009-07-28 05:23
2009-07-28 5:23
2009-07-28 05.23
2009-07-28 05 h 23
28/07/2009 05:23:15
28/07/2009 5:23:15
28/07/2009 05.23
28/07/2009 05 h 23
28/07/09 05:23:15
28/07/09 5:23:15
28/07/09 05.23
28/07/09 05 h 23
28.07.09 05:23:15
28.07.09 5:23:15
28.07.09 05.23
28.07.09 05 h 23
28-07-09 05:23:15
28-07-09 5:23:15
28-07-09 05.23
28-07-09 05 h 23
2009-07-28 05:23:15
2009-07-28 5:23:15
2009-07-28 05.23
2009-07-28 05 h 23
28 juillet
28 juillet
2009-07-28T05:23:15.0160000
2009-07-28T05:23:15.0160000
Tue, 28 Jul 2009 05:23:15 GMT
Tue, 28 Jul 2009 05:23:15 GMT
2009-07-28T05:23:15
05:23
5:23
05.23
05 h 23
05:23:15
5:23:15
05.23
05 h 23
2009-07-28 05:23:15Z
mardi 28 juillet 2009 12:23:15
mardi 28 juillet 2009 12:23:15
mardi 28 juillet 2009 12.23
mardi 28 juillet 2009 12 h 23
28 juil. 09 12:23:15
28 juil. 09 12:23:15
28 juil. 09 12.23
28 juil. 09 12 h 23
28 juillet 2009 12:23:15
28 juillet 2009 12:23:15
28 juillet 2009 12.23
28 juillet 2009 12 h 23
juillet 2009
juillet 2009

Keterangan

Array string yang dikembalikan oleh DateTime.GetDateTimeFormats(IFormatProvider) metode setara dengan menggabungkan array string yang dikembalikan oleh panggilan terpisah ke DateTime.GetDateTimeFormats(Char, IFormatProvider) metode dengan "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", dan "y" format standar string. Untuk informasi selengkapnya tentang penentu format standar, lihat String Format Tanggal dan Waktu Standar.

Setiap elemen nilai pengembalian diformat menggunakan informasi khusus budaya yang disediakan oleh provider.

Important

Karena metode ini menggunakan data sensitif budaya, Anda tidak boleh berasumsi bahwa beberapa panggilan ke metode akan mengembalikan data yang provider identik kecuali CultureInfo merupakan objek yang mewakili budaya invarian. Data yang dikembalikan oleh metode ini dapat berubah jika pengguna mengambil alih pengaturan provider budaya individu atau jika pembaruan terjadi pada data budaya sistem untuk provider.

Lihat juga

Berlaku untuk

GetDateTimeFormats(Char, IFormatProvider)

Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs
Sumber:
DateTime.cs

Mengonversi nilai instans ini ke semua representasi string yang didukung oleh penentu format tanggal dan waktu standar yang ditentukan dan informasi pemformatan khusus budaya.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(char format, IFormatProvider ^ provider);
public string[] GetDateTimeFormats(char format, IFormatProvider provider);
public string[] GetDateTimeFormats(char format, IFormatProvider? provider);
member this.GetDateTimeFormats : char * IFormatProvider -> string[]
Public Function GetDateTimeFormats (format As Char, provider As IFormatProvider) As String()

Parameter

format
Char

String format tanggal dan waktu.

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya tentang instans ini.

Mengembalikan

String[]

Array string di mana setiap elemen adalah representasi nilai instans ini yang diformat dengan salah satu penentu format tanggal dan waktu standar.

Pengecualian

format bukan karakter penentu format tanggal dan waktu standar yang valid.

Contoh

Contoh berikut menunjukkan GetDateTimeFormats(Char, IFormatProvider) metode . Ini menampilkan representasi string tanggal menggunakan penentu format tanggal pendek ("d") untuk budaya fr-FR.

let july28 = DateTime(2009, 7, 28, 5, 23, 15)

let culture =
    System.Globalization.CultureInfo("fr-FR", true)

// Get the short date formats using the "fr-FR" culture.
let frenchJuly28Formats =
    july28.GetDateTimeFormats('d', culture)

// Display july28 in short date formats using "fr-FR" culture.
for format in frenchJuly28Formats do
    printfn $"{format}"

// The example displays the following output:
//       28/07/2009
//       28/07/09
//       28.07.09
//       28-07-09
//       2009-07-28
  DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15);
  
  IFormatProvider culture =
      new System.Globalization.CultureInfo("fr-FR", true);
  // Get the short date formats using the "fr-FR" culture.
  string [] frenchJuly28Formats =
              july28.GetDateTimeFormats('d', culture);

  // Display july28 in short date formats using "fr-FR" culture.
  foreach (string format in frenchJuly28Formats) {
      Console.WriteLine(format);
  }
// The example displays the following output:
//       28/07/2009
//       28/07/09
//       28.07.09
//       28-07-09
//       2009-07-28
  Dim july28 As Date = #7/28/2009 5:23:15#
  
  Dim culture As IFormatProvider = New System.Globalization.CultureInfo("fr-FR", True)
  ' Get the short date formats using the "fr-FR" culture.
  Dim frenchJuly28Formats() As String = july28.GetDateTimeFormats("d"c, culture)

  ' Display july28 in short date formats using "fr-FR" culture.
  For Each format As String In frenchJuly28Formats
      Console.WriteLine(format)
  Next
' The example displays the following output:
'       28/07/2009
'       28/07/09
'       28.07.09
'       28-07-09
'       2009-07-28

Keterangan

Parameter format dapat berupa salah satu penentu format tanggal dan waktu standar. Ini termasuk d, D, f, F, g, G, M (atau m), O (atau o), R (atau r), s, t, T, u, U, dan Y (atau y). Untuk informasi selengkapnya, lihat String Format Tanggal dan Waktu Standar.

Setiap elemen nilai pengembalian diformat menggunakan informasi khusus budaya yang disediakan oleh provider.

Important

Karena metode ini menggunakan data sensitif budaya, Anda tidak boleh berasumsi bahwa beberapa panggilan ke metode akan mengembalikan data yang provider identik kecuali CultureInfo merupakan objek yang mewakili budaya invarian. Data yang dikembalikan oleh metode ini dapat berubah jika pengguna mengambil alih pengaturan provider budaya individu atau jika pembaruan terjadi pada data budaya sistem untuk provider.

Lihat juga

Berlaku untuk