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