segundos modificar hora exacta con c# datetime

c# - modificar - hora exacta con segundos



¿Cómo se obtiene la hora actual del día? (18)

¿Cómo obtienes la hora actual (no la fecha Y la hora)?

Ejemplo: 5:42:12 PM


Aquí vamos:

DateTime time = DateTime.Now; Console.WriteLine(time.ToString("h:mm:ss tt"));


Esta puede ser una posible solución:

DateTime now = DateTime.Now; string time = now.ToString("T");


Esto le mostrará solo la hora actual, en formato de 24 horas:

class Program { static void Main(string[] args) { Console.WriteLine(DateTime.Now.ToLongTimeString().ToString()); Console.WriteLine(DateTime.Now.ToShortTimeString().ToString()); Console.ReadLine(); } }

Saludos
K


Esto será mejor, prueba este

DateTime.Now.ToShortTimeString();

Para esto no es necesario especificar el Formato para el Tiempo.


Hora actual con designador AM / PM:

DateTime.Now.ToString("hh:mm:ss tt", System.Globalization.DateTimeFormatInfo.InvariantInfo) DateTime.Now.ToString("hh:mm:ss.fff tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)

Hora actual usando notación de 0-23 horas:

DateTime.Now.ToString("HH:mm:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo) DateTime.Now.ToString("HH:mm:ss.fff", System.Globalization.DateTimeFormatInfo.InvariantInfo)


Obtenga la fecha y hora actuales, luego solo use la parte de tiempo de la misma. Mire las posibilidades para formatear una cadena de fecha y hora en los documentos de MSDN .


Otra opción utilizando String.Format ()

string.Format("{0:HH:mm:ss tt}", DateTime.Now)


Para calcular la fecha y hora actual:

DateTime theDate = DateTime.UtcNow; string custom = theDate.ToString("d"); MessageBox.Show(custom);


Prueba este. Su trabajo para mí en 3tier Architecture Web Application.

"''" + DateTime.Now.ToString() + "''"

Por favor, recuerde las cotizaciones individuales en la consulta de inserción.

Por ejemplo:

string Command = @"Insert Into CONFIG_USERS(smallint_empID,smallint_userID,str_username,str_pwd,str_secquestion,str_secanswer,tinyint_roleID,str_phone,str_email,Dt_createdOn,Dt_modifiedOn) values (" + u.Employees + "," + u.UserID + ",''" + u.Username + "'',''" + u.GetPassword() + "'',''" + u.SecQ + "'',''" + u.SecA + "''," + u.RoleID + ",''" + u.Phone + "'',''" + u.Email + "'',''" + DateTime.Now.ToString() + "'',''" + DateTime.Now.ToString() + "'')";

La inserción DateTime al final de la línea.


Prueba esto:

DateTime.Now.ToString("HH:mm:ss tt")

Para otros formatos, puede consultar este sitio: C # DateTime Format


También estoy experimentando con esto y encuentro útiles estas páginas. Primero, la clase principal ... https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx

Ahora algunos formatos de especificador para el método ToString ... https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(v=vs.110).aspx

Ejemplo:

using System; namespace JD { class Program { public static DateTime get_UTCNow() { DateTime UTCNow = DateTime.UtcNow; int year = UTCNow.Year; int month = UTCNow.Month; int day = UTCNow.Day; int hour = UTCNow.Hour; int min = UTCNow.Minute; int sec = UTCNow.Second; DateTime datetime = new DateTime(year, month, day, hour, min, sec); return datetime; } static void Main(string[] args) { DateTime datetime = get_UTCNow(); string time_UTC = datetime.TimeOfDay.ToString(); Console.WriteLine(time_UTC); Console.ReadLine(); } } }

Introduje ese método TimeOfDay allí solo para demostrar que obtienes un valor predeterminado de 24 horas como se indica "el tiempo desde la medianoche"

Puedes usar mi método geter (); :-RE


datetime.TimeOfDay devuelve un TimeSpan y puede ser lo que está buscando.



DateTime.Now.ToString("hh:mm:ss tt") muy simple DateTime.Now.ToString("hh:mm:ss tt")


DateTime.Now.TimeOfDay

o

DateTime.Now.ToShortTimeString()


DateTime.Now.ToString("yyyy-MM-dd h:mm:ss tt");

Solo inténtalo. Se usa completamente para tu necesidad.


MyEmail.Body = string.Format("The validation it''s donde at {0:HH:mm:ss} Hrs.",DateTime.Now);

Puede utilizar {0:HH:mm:ss} , {0:HH:mm:ss.fff} , {0:DD/mm/yyy HH:mm:ss} , etc.


var CurDate= DateTime.Now; CurDate.Hour; CurDate.Minute; CurDate.Millisecond