fork download
  1. using System;
  2. using System.Globalization;
  3. using System.Threading;
  4.  
  5. namespace Articulo.Pregunta.P1420
  6. {
  7. public class UsoDateTime
  8. {
  9. public static void Main()
  10. {
  11. // Las fechas son convertidas con la configuración regional de
  12. // español Colombia:
  13. Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("es-CO");
  14.  
  15. // Crea objeto DateTime con fecha y hora específicas:
  16. DateTime fechaHora = new DateTime(2016, 3, 26, 15, 58, 13);
  17.  
  18. Console.WriteLine ("\n{0,-47} {1,-19}\n", "Cadena de Fecha", "Fecha");
  19.  
  20. // Iteraa a través de los formatos de fecha disponibles:
  21. foreach(var fechaCadena in fechaHora.GetDateTimeFormats())
  22. {
  23. DateTime nuevaFecha;
  24.  
  25. // Valida que el formato de fecha tiene representación
  26. // equivalente en DateTime:
  27. if (DateTime.TryParse(fechaCadena, out nuevaFecha))
  28. {
  29. Console.WriteLine ("{0,-47} {1,-19}", fechaCadena, DateTime.Parse(fechaCadena));
  30. }
  31. }
  32.  
  33. Console.WriteLine ();
  34. }
  35. }
  36. }
Success #stdin #stdout 0.17s 24440KB
stdin
Standard input is empty
stdout
Cadena de Fecha                                 Fecha              

26/03/2016                                      26/03/2016 12:00:00 a. m.
26/03/16                                        26/03/2016 12:00:00 a. m.
26/03/2016                                      26/03/2016 12:00:00 a. m.
26/3/16                                         26/03/2016 12:00:00 a. m.
26-03-16                                        26/03/2016 12:00:00 a. m.
2016-03-26                                      26/03/2016 12:00:00 a. m.
sábado, 26 de marzo de 2016                     26/03/2016 12:00:00 a. m.
sábado 26 de marzo de 2016                      26/03/2016 12:00:00 a. m.
26 de marzo de 2016                             26/03/2016 12:00:00 a. m.
sábado, 26 de marzo de 2016 3:58 p. m.          26/03/2016 3:58:00 p. m.
sábado, 26 de marzo de 2016 15:58               26/03/2016 3:58:00 p. m.
sábado 26 de marzo de 2016 3:58 p. m.           26/03/2016 3:58:00 p. m.
sábado 26 de marzo de 2016 15:58                26/03/2016 3:58:00 p. m.
26 de marzo de 2016 3:58 p. m.                  26/03/2016 3:58:00 p. m.
26 de marzo de 2016 15:58                       26/03/2016 3:58:00 p. m.
sábado, 26 de marzo de 2016 3:58:13 p. m.       26/03/2016 3:58:13 p. m.
sábado, 26 de marzo de 2016 15:58:13            26/03/2016 3:58:13 p. m.
sábado 26 de marzo de 2016 3:58:13 p. m.        26/03/2016 3:58:13 p. m.
sábado 26 de marzo de 2016 15:58:13             26/03/2016 3:58:13 p. m.
26 de marzo de 2016 3:58:13 p. m.               26/03/2016 3:58:13 p. m.
26 de marzo de 2016 15:58:13                    26/03/2016 3:58:13 p. m.
26/03/2016 3:58 p. m.                           26/03/2016 3:58:00 p. m.
26/03/2016 15:58                                26/03/2016 3:58:00 p. m.
26/03/16 3:58 p. m.                             26/03/2016 3:58:00 p. m.
26/03/16 15:58                                  26/03/2016 3:58:00 p. m.
26/03/2016 3:58 p. m.                           26/03/2016 3:58:00 p. m.
26/03/2016 15:58                                26/03/2016 3:58:00 p. m.
26/3/16 3:58 p. m.                              26/03/2016 3:58:00 p. m.
26/3/16 15:58                                   26/03/2016 3:58:00 p. m.
26-03-16 3:58 p. m.                             26/03/2016 3:58:00 p. m.
26-03-16 15:58                                  26/03/2016 3:58:00 p. m.
2016-03-26 3:58 p. m.                           26/03/2016 3:58:00 p. m.
2016-03-26 15:58                                26/03/2016 3:58:00 p. m.
26/03/2016 3:58:13 p. m.                        26/03/2016 3:58:13 p. m.
26/03/2016 15:58:13                             26/03/2016 3:58:13 p. m.
26/03/16 3:58:13 p. m.                          26/03/2016 3:58:13 p. m.
26/03/16 15:58:13                               26/03/2016 3:58:13 p. m.
26/03/2016 3:58:13 p. m.                        26/03/2016 3:58:13 p. m.
26/03/2016 15:58:13                             26/03/2016 3:58:13 p. m.
26/3/16 3:58:13 p. m.                           26/03/2016 3:58:13 p. m.
26/3/16 15:58:13                                26/03/2016 3:58:13 p. m.
26-03-16 3:58:13 p. m.                          26/03/2016 3:58:13 p. m.
26-03-16 15:58:13                               26/03/2016 3:58:13 p. m.
2016-03-26 3:58:13 p. m.                        26/03/2016 3:58:13 p. m.
2016-03-26 15:58:13                             26/03/2016 3:58:13 p. m.
26 de marzo                                     26/03/2016 12:00:00 a. m.
26 de marzo                                     26/03/2016 12:00:00 a. m.
2016-03-26T15:58:13.0000000                     26/03/2016 3:58:13 p. m.
2016-03-26T15:58:13.0000000                     26/03/2016 3:58:13 p. m.
Sat, 26 Mar 2016 15:58:13 GMT                   26/03/2016 3:58:13 p. m.
Sat, 26 Mar 2016 15:58:13 GMT                   26/03/2016 3:58:13 p. m.
2016-03-26T15:58:13                             26/03/2016 3:58:13 p. m.
3:58 p. m.                                      26/03/2016 3:58:00 p. m.
15:58                                           26/03/2016 3:58:00 p. m.
3:58:13 p. m.                                   26/03/2016 3:58:13 p. m.
15:58:13                                        26/03/2016 3:58:13 p. m.
2016-03-26 15:58:13Z                            26/03/2016 3:58:13 p. m.
sábado, 26 de marzo de 2016 3:58:13 p. m.       26/03/2016 3:58:13 p. m.
sábado, 26 de marzo de 2016 15:58:13            26/03/2016 3:58:13 p. m.
sábado 26 de marzo de 2016 3:58:13 p. m.        26/03/2016 3:58:13 p. m.
sábado 26 de marzo de 2016 15:58:13             26/03/2016 3:58:13 p. m.
26 de marzo de 2016 3:58:13 p. m.               26/03/2016 3:58:13 p. m.
26 de marzo de 2016 15:58:13                    26/03/2016 3:58:13 p. m.
marzo de 2016                                   01/03/2016 12:00:00 a. m.
marzo de 2016                                   01/03/2016 12:00:00 a. m.