Diferencia entre revisiones de «Time»

De ArduWiki
Saltar a: navegación, buscar
(time_t)
(Métodos)
Línea 15: Línea 15:
 
;valor: Numero del tipo TimeStamp de UNIX. Numero tipo [[unsigned long]].
 
;valor: Numero del tipo TimeStamp de UNIX. Numero tipo [[unsigned long]].
  
== Métodos ==
+
=== Funciones ===
 +
{|class="wikitable"
 +
|+Funciones disponibles para time_t
 +
|-
 +
!Función!!Descripción!!Ejemplo
 +
|-
 +
|[[now()]]||Almacena la hora actual en tiempo UNIX||time_t t = now();
 +
|-
 +
|year()||Muestra el año||year();
 +
|-
 +
|month()||Muestra el mes (1~12)||month();
 +
|-
 +
|monthStr()||Nombre del mes (January, February, March, April, May, June, July...)||monthStr(month());
 +
|-
 +
|monthShortStr()||Nombre corto del mes (Jan, Feb, Mar, Dic) ||monthShortStr(month());
 +
|-
 +
|day()||Muetsra el dia (1~31)||day();
 +
|-
 +
|weekday()||Muestra dia de la semana (1=domingo) (1~7)||weekday();
 +
|-
 +
|dayStr()||Nombre del dia (Sunday, Monday, Tuesday, Wenesday, Thursday, Friday, Saturday)||dayStr(weekday());
 +
|-
 +
|dayShortStr()||Nombre corto del dia (Sun, Mon, Tue, Wen, Thu, Fri, Sat)||dayShortStr(weekday());
 +
|-
 +
|hour()||Muestra las horas (0~23)||hour();
 +
|-
 +
|minute()||Muestra los minutos (0~59)||minute();
 +
|-
 +
|second()||Muestra los segundos (0~59)||second();
 +
|-
 +
|[[millis()]]||Muestra los milisegundos (0~999)||millis();
 +
|-
 +
|hourFormat12()||Formatea a 12 horas||
 +
|-
 +
|isAM()||Devuelve verdadero por la mañana||isAM()
 +
|-
 +
|isPM()||Devuelve verdadero por la tarde||isPM();
 +
|-
 +
|[[setTime()]]||Establece fecha-hora. Puede ser en segundos o hr,min,sec,dia,mes,año.||setTime(0,0,0,14,7,2018);
 +
|-
 +
|[[adjustTime()]]||Ajusta la fecha-hora del sistema agregando un valor||adjustTime(3600);
 +
|-
 +
|[[setSyncProvider()]]||Establecer proveedor de hora externa||
 +
|-
 +
|[[setSyncInterval()]]||Establecer el número de segundos entre re-sincronizaciones||
 +
|-
 +
|[[makeTime()]]||Convierte variable tipo '''tmElement_t''' en variable tipo '''time_t'''||makeTime(tm);
 +
|-
 +
|[[breakTime()]]||Convierte variable tipo '''time_t''' en variable tipo '''tmElement_t'''||makeTime(tm);
 +
|-
 +
|[[timeStatus()]]||Indica si el tiempo se sincronizado recientemente. Devuelve: timeNotSet/timeNeedSync/timeSet||
 +
|}
  
 
== Comentarios ==
 
== Comentarios ==

Revisión del 19:12 2 may 2019

Descripción

Placas aplicables

time_t

time_t es un tipo unsigned long de 4 byte (32 bits) usado para almacenar los segundos transcurridos desde el 1-ENE-1970 o también llamada Unix Time Stamp.

Sintaxis

time_t variable [= valor];

Parámetros

variable
Nombre de la variable que definiras.
valor
Numero del tipo TimeStamp de UNIX. Numero tipo unsigned long.

Funciones

Funciones disponibles para time_t
Función Descripción Ejemplo
now() Almacena la hora actual en tiempo UNIX time_t t = now();
year() Muestra el año year();
month() Muestra el mes (1~12) month();
monthStr() Nombre del mes (January, February, March, April, May, June, July...) monthStr(month());
monthShortStr() Nombre corto del mes (Jan, Feb, Mar, Dic) monthShortStr(month());
day() Muetsra el dia (1~31) day();
weekday() Muestra dia de la semana (1=domingo) (1~7) weekday();
dayStr() Nombre del dia (Sunday, Monday, Tuesday, Wenesday, Thursday, Friday, Saturday) dayStr(weekday());
dayShortStr() Nombre corto del dia (Sun, Mon, Tue, Wen, Thu, Fri, Sat) dayShortStr(weekday());
hour() Muestra las horas (0~23) hour();
minute() Muestra los minutos (0~59) minute();
second() Muestra los segundos (0~59) second();
millis() Muestra los milisegundos (0~999) millis();
hourFormat12() Formatea a 12 horas
isAM() Devuelve verdadero por la mañana isAM()
isPM() Devuelve verdadero por la tarde isPM();
setTime() Establece fecha-hora. Puede ser en segundos o hr,min,sec,dia,mes,año. setTime(0,0,0,14,7,2018);
adjustTime() Ajusta la fecha-hora del sistema agregando un valor adjustTime(3600);
setSyncProvider() Establecer proveedor de hora externa
setSyncInterval() Establecer el número de segundos entre re-sincronizaciones
makeTime() Convierte variable tipo tmElement_t en variable tipo time_t makeTime(tm);
breakTime() Convierte variable tipo time_t en variable tipo tmElement_t makeTime(tm);
timeStatus() Indica si el tiempo se sincronizado recientemente. Devuelve: timeNotSet/timeNeedSync/timeSet

Comentarios

Advertencias

Ejemplo

Vea también


Referencias externas