Time
De ArduWiki
Contenido
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
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