Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức DateTime.GetDateTimeFormats () trong C #

Phương thức DateTime.GetDateTimeFormats () trong C # được sử dụng để chuyển đổi giá trị của trường hợp này thành tất cả các biểu diễn chuỗi được hỗ trợ bởi các chỉ định định dạng ngày và giờ chuẩn.

Cú pháp

Sau đây là cú pháp -

public string[] GetDateTimeFormats ()
public string[] GetDateTimeFormats (char ch);

Ở trên, ch là một chuỗi định dạng ngày và giờ chuẩn.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức DateTime.GetDateTimeFormats () -

using System;
public class Demo {
   public static void Main() {
      DateTime d = new DateTime(2019, 11, 10, 7, 20, 45);
      string[] res = d.GetDateTimeFormats();
      foreach(string s in res)
      Console.WriteLine(s);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

11/10/2019
11/10/19
11/10/19
11/10/2019
19/11/10
2019-11-10
10-Nov-19
Sunday, November 10, 2019
November 10, 2019
Sunday, 10 November, 2019
10 November, 2019
Sunday, November 10, 2019 7:20 AM
Sunday, November 10, 2019 07:20 AM
Sunday, November 10, 2019 7:20
Sunday, November 10, 2019 07:20
November 10, 2019 7:20 AM
November 10, 2019 07:20 AM
November 10, 2019 7:20
November 10, 2019 07:20
Sunday, 10 November, 2019 7:20 AM
Sunday, 10 November, 2019 07:20 AM
Sunday, 10 November, 2019 7:20
Sunday, 10 November, 2019 07:20
10 November, 2019 7:20 AM
10 November, 2019 07:20 AM
10 November, 2019 7:20
10 November, 2019 07:20
Sunday, November 10, 2019 7:20:45 AM
Sunday, November 10, 2019 07:20:45 AM
Sunday, November 10, 2019 7:20:45
Sunday, November 10, 2019 07:20:45
November 10, 2019 7:20:45 AM
November 10, 2019 07:20:45 AM
November 10, 2019 7:20:45
November 10, 2019 07:20:45
Sunday, 10 November, 2019 7:20:45 AM
Sunday, 10 November, 2019 07:20:45 AM
Sunday, 10 November, 2019 7:20:45
Sunday, 10 November, 2019 07:20:45
10 November, 2019 7:20:45 AM
10 November, 2019 07:20:45 AM
10 November, 2019 7:20:45
10 November, 2019 07:20:45
11/10/2019 7:20 AM
11/10/2019 07:20 AM
11/10/2019 7:20
11/10/2019 07:20
11/10/19 7:20 AM
11/10/19 07:20 AM
11/10/19 7:20
11/10/19 07:20
11/10/19 7:20 AM
11/10/19 07:20 AM
11/10/19 7:20
11/10/19 07:20
11/10/2019 7:20 AM
11/10/2019 07:20 AM
11/10/2019 7:20
11/10/2019 07:20
19/11/10 7:20 AM
19/11/10 07:20 AM
19/11/10 7:20
19/11/10 07:20
2019-11-10 7:20 AM
2019-11-10 07:20 AM
2019-11-10 7:20
2019-11-10 07:20
10-Nov-19 7:20 AM
10-Nov-19 07:20 AM
10-Nov-19 7:20
10-Nov-19 07:20
11/10/2019 7:20:45 AM
11/10/2019 07:20:45 AM
11/10/2019 7:20:45
11/10/2019 07:20:45
11/10/19 7:20:45 AM
11/10/19 07:20:45 AM
11/10/19 7:20:45
11/10/19 07:20:45
11/10/19 7:20:45 AM
11/10/19 07:20:45 AM
11/10/19 7:20:45
11/10/19 07:20:45
11/10/2019 7:20:45 AM
11/10/2019 07:20:45 AM
11/10/2019 7:20:45
11/10/2019 07:20:45
19/11/10 7:20:45 AM
19/11/10 07:20:45 AM
19/11/10 7:20:45
19/11/10 07:20:45
2019-11-10 7:20:45 AM
2019-11-10 07:20:45 AM
2019-11-10 7:20:45
2019-11-10 07:20:45
10-Nov-19 7:20:45 AM
10-Nov-19 07:20:45 AM
10-Nov-19 7:20:45
10-Nov-19 07:20:45
November 10
November 10
2019-11-10T07:20:45.0000000
2019-11-10T07:20:45.0000000
Sun, 10 Nov 2019 07:20:45 GMT
Sun, 10 Nov 2019 07:20:45 GMT
2019-11-10T07:20:45
7:20 AM
07:20 AM
7:20
07:20
7:20:45 AM
07:20:45 AM
7:20:45
07:20:45
2019-11-10 07:20:45Z
Sunday, November 10, 2019 7:20:45 AM
Sunday, November 10, 2019 07:20:45 AM
Sunday, November 10, 2019 7:20:45
Sunday, November 10, 2019 07:20:45
November 10, 2019 7:20:45 AM
November 10, 2019 07:20:45 AM
November 10, 2019 7:20:45
November 10, 2019 07:20:45
Sunday, 10 November, 2019 7:20:45 AM
Sunday, 10 November, 2019 07:20:45 AM
Sunday, 10 November, 2019 7:20:45
Sunday, 10 November, 2019 07:20:45
10 November, 2019 7:20:45 AM
10 November, 2019 07:20:45 AM
10 November, 2019 7:20:45
10 November, 2019 07:20:45
November 2019
November 2019

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức DateTime.GetDateTimeFormats (). Đối với định dạng ký tự, chúng tôi sử dụng các mã định dạng như "d" cho mẫu ngày ngắn, "D" cho mẫu ngày dài, "F" cho mẫu ngày / giờ đầy đủ (thời gian dài), v.v.

using System;
public class Demo {
   public static void Main() {
      DateTime d = new DateTime(2019, 11, 10, 7, 20, 45);
      string[] res = d.GetDateTimeFormats('F');
      foreach(string s in res)
      Console.WriteLine(s);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Sunday, November 10, 2019 7:20:45 AM
Sunday, November 10, 2019 07:20:45 AM
Sunday, November 10, 2019 7:20:45
Sunday, November 10, 2019 07:20:45
November 10, 2019 7:20:45 AM
November 10, 2019 07:20:45 AM
November 10, 2019 7:20:45
November 10, 2019 07:20:45
Sunday, 10 November, 2019 7:20:45 AM
Sunday, 10 November, 2019 07:20:45 AM
Sunday, 10 November, 2019 7:20:45
Sunday, 10 November, 2019 07:20:45
10 November, 2019 7:20:45 AM
10 November, 2019 07:20:45 AM
10 November, 2019 7:20:45
10 November, 2019 07:20:45