Cómo Obtener la Hora Actual en C# (C Sharp)
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):
// 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:
// 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:
// 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:
// 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.
Social
Redes Sociales (Developers)
Redes Sociales (Digital)