C# Introducción a la aplicación del método de fecha y hora

Este artículo presentará el método C# DateTime en detalle. Necesita saber más amigos a los que se considera
Con las necesidades del trabajo, puede considerarse como una documentación de ayuda para usted.
System.Datetime CurrentTime = new System.Datetime (); // Instanciaron un objeto de fecha y hora
El año en curso, mes, día y día, CurrentTime = System.Datetime.Now;
año actual int año = currenttime.year;
El mes actual int: CurrentTime.Month;
El día actual int días = CurrentTime.day;
en la actual int = currenttime.hur;
actualmente dividido en INT Divisiones = CurrentTime.Minute;
Los segundos actuales de segundos = CurrentTime.Second;
milisegundos actuales en milisegundos = urrenttime.milliseco; (las variables se pueden usar en chino)
Datetime.now.ToString (); // Obtenga la fecha y hora de la hora completa del sistema actual
datetime.now.tolongdateString (); // Solo muestra la fecha xxxx año xx xx día, uno es una fecha larga
datetime.now.toshortdateString (); // Solo muestra la fecha xxxx-xx-xx, uno es una fecha corta
datetime.now.date.toshortdateString (); // hoy
datetime.now.adddddian (-1) .toshortdateString (); // ayer
DateTime.Now.Adddddian (1) .ToshortDateString (); // mañana
fecha china, mes, mes, mes, mes y día, y cadena stry = currenttime.toString (“f”); // no muestre segundos
Cadena de fecha china Strym = CurrentTime.ToString (“Y”);
Cadena de fecha china Strmd = CurrentTime.ToString (“M”);
El formato de año y día en curso es: 2003-9-23 String Strymd = CurrentTime.tString (“D”);
El formato de tiempo actual es: 14: 24 cadena strt = currenttime.tring (“t”);
Se adjuntan más formatos a 1 y 2.

// esta semana (tenga en cuenta que cada semana aquí es de domingo a sábado)
DateTime.Now.AddDays(Convert.ToDouble((0 – Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 – Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
// la semana pasada (la semana pasada, esta semana, otros 7 días)
DateTime.Now.AddDays(Convert.ToDouble((0 – Convert.ToInt16(DateTime.Now.DayOfWeek))) – 7).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 – Convert.ToInt16(DateTime.Now.DayOfWeek))) – 7).ToShortDateString();
// la próxima semana (más 7 días esta semana)
DateTime.Now.AddDays(Convert.ToDouble((0 – Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 – Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
// Este mes (el primer día de este mes es el número 1, y el último día es el mes siguiente 1 para reducir un día)
dotetime.now.year.tostring () + datetime.now.montring () + “1”; // el primer día
datetime.parse (datetime.now.year.ToString () + dotetime.now.montring () + “1”). Addmonths (1) .adddays (-1) .ToshortDateString (); //
——————————————————————————–
Adjunto 1: DateTime Tipo en toString (), configuración de formato de formato

Formato de personaje Atributos/Descripción de la asociación
d   ShortDatePattern
LongDatePattern 
Fecha y hora completa (fecha larga y tiempo corto)
fullDateTiMePattern (largo y largo tiempo)
g   convencional (fecha corta y tiempo corto)
G   convencional (fecha corta y mucho tiempo)
m、M   MonthDayPattern
r、R   RFC1123Pattern
sortAndedateTiMePattern usando la hora local (basado en ISO 8601)
t   ShortTimePattern
T   LongTimePattern
u universalSsArtableAdateTiMePattern se usa para mostrar el tiempo general
La fecha y hora completas de la hora general (fecha larga y larga hora)
y、Y  y、Y YearMonthPattern

Adjunto 2: La siguiente tabla enumera un modo que se puede combinar para construir un modo personalizado. Estos modos se distinguen por el caso

Formato de personaje Atributos/Descripción de la asociación
Un día a mediados de mes. La fecha de un dígito no es cero.
dd   Un día a mediados de mes. Una fecha de dígito tiene una guía delantera.

El nombre de la abreviatura de

ddd   un día a mediados de la semana se define en los nombres abreviados.

El nombre completo de

dddd  Un día a mediados de la semana se define en los nombres de los días.
M   Números de mes. No hay preguidancia en un mes.
MM   Números de mes. Un mes de dígito tiene una guía delantera.

El nombre de la abreviación de

MMM  mes se define en los modos abreviados.

El nombre completo de

MMMM  mes se define en los nombres mensuales.
y   no incluye el año de la época. Si el año de la época es inferior a 10, no muestra que hay un año en que la guía delantera es cero.
yy  no incluye el año de la época. Si el año de la época es inferior a 10, muestra el año de la guía cero.
yyyy  incluyendo el año de cuatro dígitos de la época.
gg  Período o era. Si desea establecer la fecha del formato, no hay un período asociado o la cadena ERA, se ignora el modo.
h   12 -hora de la hora. No hay una hora de una bits preferida.
hh   12 -hora de la hora. Las horas de una bits son cero.
H 24 -hora hora. No hay una hora de una bits preferida.
HH  24 -hora de la hora. Las horas de una bits son cero.

Leave a Reply

Your email address will not be published. Required fields are marked *