En esta página:
En ocasiones necesitamos obtener solo la hora actual con el lenguaje de programación C#, sin la fecha.
Hacer esto es sencillo, solo debes ejecutar ciertas líneas de código.
En este tutorial te enseñaré a Cómo Obtener la Hora Actual en C# (C Sharp), vamos con ello.
Cómo Obtener la Hora Actual en C# (C Sharp)
C# nos brinda el objeto DateTime(), el cual podemos instanciar para obtener la fecha y la hora actual.
Pero si queremos obtener únicamente la hora actual, debemos de hacer un formateo específico.
En el siguiente código puedes ver como se obtiene la hora actual con C# (He colocado comentarios para explicar que hace cada línea de código):
1 2 3 4 5 6 7 8 9 10 11 12 |
// Instanciamos el objeto DateTime junto con Now DateTime now = DateTime.Now; // Formateamos la hora (Formato de 24 horas) String hora = now.ToString("HH:mm:ss tt"); // Imprimimos la hora en la terminal Console.WriteLine(hora); // Obtenemos: 14:04:35 p. m. |
Ahora veamos como formatear nuestra hora con C#.
Formatos de Salida de la Hora con C# (C Sharp)
Existen diferentes formatos que podemos darle a nuestra hora con C#.
Hora en formato de 12 horas
Si queremos obtener la hora actual en formato de 12 horas con C#, debemos ejecutar el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 |
// Instanciamos el objeto DateTime junto con Now DateTime now = DateTime.Now; // Formateamos la hora con a 12 horas con 'hh' String hora = now.ToString("hh:mm:ss tt"); // Imprimimos la hora en la terminal Console.WriteLine(hora); // Obtenemos: 02:04:35 p. m. |
Hora en formato sin los puntos en el pm o am
Si queremos quitar el punto en el pm o am de la hora con C#, debemos ejecutar el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// Instanciamos el namespace Globalization using System.Globalization; // Instanciamos el objeto DateTime junto con Now DateTime now = DateTime.Now; // Eliminamos los puntos del pm y am String hora = now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture).ToLower(); // Imprimimos la hora en la terminal Console.WriteLine(hora); // Obtenemos: 02:04:35 pm |
Hora en formato con el pm y am en Mayúsculas
Si queremos mostrar el pm o el am en mayúsculas de la hora con C#, debemos ejecutar el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// Instanciamos el namespace Globalization using System.Globalization; // Instanciamos el objeto DateTime junto con Now DateTime now = DateTime.Now; // Mostramos el pm y am en Mayúsculas String hora = now.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture).ToUpper(); // Imprimimos la hora en la terminal Console.WriteLine(hora); // Obtenemos: 02:04:35 PM |
Así de fácil puedes obtener la hora actual en C# (C Sharp).
Conclusión
En este tutorial has aprendido a Cómo Obtener la Hora Actual en C# (C Sharp).
Te será útil para trabajar con la hora en tus proyectos con C#.
Recuerda practicar mucho para que llegues a dominar el lenguaje de programación C#.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.