Este método se utiliza para convertir el valor de esta instancia en todas las representaciones de string admitidas por los especificadores de formato de fecha y hora estándar. Hay un total de 4 métodos en la lista de sobrecarga de este método:
- Obtener formatos de fecha y hora()
- Obtener formatos de fecha y hora (Char)
- Obtener formatos de fecha y hora (IFormatProvider)
- GetDateTimeFormats(Char, IFormatProvider)
Obtener formatos de fecha y hora()
Este método se utiliza para convertir el valor de esta instancia en todas las representaciones de string admitidas por los especificadores de formato de fecha y hora estándar.
Sintaxis: public string[] GetDateTimeFormats()
Valor devuelto: este método devuelve una array de strings donde cada elemento es la representación del valor de esta instancia formateada con uno de los especificadores de formato de fecha y hora estándar.
Los siguientes programas ilustran el uso del método GetDateTimeFormats() :
Ejemplo 1:
// C# program to demonstrate the // DateTime.GetDateTimeFormats() // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // creating object of DateTime DateTime date = new DateTime(2010, 1, 1, 4, 0, 15); // getting format in string array // using GetDateTimeFormats() method; string[] value = date.GetDateTimeFormats(); // Print out value in all DateTime // formats using the default culture. foreach(string format in value) Console.WriteLine(format); } }
01/01/2010 2010-01-01 Friday, 01 January 2010 Friday, 01 January 2010 04:00 Friday, 01 January 2010 04:00 AM Friday, 01 January 2010 4:00 Friday, 01 January 2010 4:00 AM Friday, 01 January 2010 04:00:15 01/01/2010 04:00 01/01/2010 04:00 AM 01/01/2010 4:00 01/01/2010 4:00 AM 2010-01-01 04:00 2010-01-01 04:00 AM 2010-01-01 4:00 2010-01-01 4:00 AM 01/01/2010 04:00:15 2010-01-01 04:00:15 January 01 January 01 2010-01-01T04:00:15.0000000 2010-01-01T04:00:15.0000000 Fri, 01 Jan 2010 04:00:15 GMT Fri, 01 Jan 2010 04:00:15 GMT 2010-01-01T04:00:15 04:00 04:00 AM 4:00 4:00 AM 04:00:15 2010-01-01 04:00:15Z Friday, 01 January 2010 04:00:15 2010 January 2010 January
Ejemplo 2:
// C# program to demonstrate the // DateTime.GetDateTimeFormats() // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // creating object of DateTime DateTime date = new DateTime(2019, 1, 30, 9, 49, 15); // getting format in string array // using GetDateTimeFormats() method; string[] value = date.GetDateTimeFormats(); // Print out value in all DateTime // formats using the default culture. for (int i = 1; i <= 6; i++) Console.WriteLine(value[i]); } }
2019-01-30 Wednesday, 30 January 2019 Wednesday, 30 January 2019 09:49 Wednesday, 30 January 2019 09:49 AM Wednesday, 30 January 2019 9:49 Wednesday, 30 January 2019 9:49 AM
Obtener formatos de fecha y hora (Char)
Este método se utiliza para convertir el valor de esta instancia en todas las representaciones de string admitidas por el especificador de formato de fecha y hora estándar especificado.
Sintaxis: public string[] GetDateTimeFormats (formato char);
Aquí toma una string de formato de fecha y hora estándar.Valor devuelto: este método devuelve una array de strings en la que cada elemento es la representación del valor de esta instancia con el formato del especificador de formato de fecha y hora estándar.
Excepciones: este método dará FormatException si el formato no es un carácter especificador de formato de fecha y hora estándar válido.
Los siguientes programas ilustran el uso del método GetDateTimeFormats(Char) :
Ejemplo 1:
// C# program to demonstrate the // DateTime.GetDateTimeFormats(Char) // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // creating object of DateTime DateTime date = new DateTime(2010, 1, 1, 4, 0, 15); // Get the long date formats using the current // culture. using GetDateTimeFormats() method string[] value = date.GetDateTimeFormats('D'); // Print out value in all DateTime // formats using the default culture. foreach(string format in value) Console.WriteLine(format); } catch (FormatException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Friday, 01 January 2010
Ejemplo 2: para FormatException
// C# program to demonstrate the // DateTime.GetDateTimeFormats(Char) // Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // creating object of DateTime DateTime date = new DateTime(2010, 1, 1, 4, 0, 15); // Get the date format // using GetDateTimeFormats(Char) method; string[] value = date.GetDateTimeFormats('X'); // Print out value in all DateTime // formats using the default culture. foreach(string format in value) Console.WriteLine(format); } catch (FormatException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Exception Thrown: System.FormatException
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA