Diferencia entre revisiones de «tmElements t»
De ArduWiki
(Página creada con «'''tmElents_t''' es una matriz de seis (6) elementos que proporciona la libreria TimeLib.h y que permite manipular de manera facil (sin tener que usar el Tiempo Unix) todos...») |
(→Ejemplo 1) |
||
Línea 32: | Línea 32: | ||
== Ejemplo 1 == | == Ejemplo 1 == | ||
+ | En este ejemplo usamos la función [[makeTime()]] para crear el Tiempo Unix de una fecha-hora. Ejemplo 2019-3-21 8:00:00 | ||
+ | |||
+ | <syntaxhighlight lang="c++"> | ||
+ | #include <TimeLib.h> | ||
+ | void setup(){ | ||
+ | Serial.begin(115200); | ||
+ | tmElements_t tx; | ||
+ | tx.Second = 0; | ||
+ | tx.Minute = 0; | ||
+ | tx.Hour = 8; | ||
+ | tx.Day = 21; | ||
+ | tx.Month = 3; | ||
+ | tx.Year = 49; //2019-1970 | ||
+ | time_t tiempo = makeTime(tx); | ||
+ | Serial.println(tiempo); //1553155200 | ||
+ | } | ||
+ | void loop(){ | ||
+ | //Nada | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == Ejemplo 2 == | ||
+ | En este ejemplo usamos la función [[makeTime()]] para crear el Tiempo Unix de una fecha-hora. Ejemplo 2019-3-21 8:00:00 | ||
+ | |||
+ | <syntaxhighlight lang="c++"> | ||
+ | #include <TimeLib.h> | ||
+ | void setup(){ | ||
+ | Serial.begin(115200); | ||
+ | tmElements_t tx; | ||
+ | tx.Second = 0; | ||
+ | tx.Minute = 0; | ||
+ | tx.Hour = 8; | ||
+ | tx.Day = 21; | ||
+ | tx.Month = 3; | ||
+ | tx.Year = 49; //2019-1970 | ||
+ | time_t tiempo = makeTime(tx); | ||
+ | Serial.println(tiempo); //1553155200 | ||
+ | } | ||
+ | void loop(){ | ||
+ | //Nada | ||
+ | } | ||
+ | </syntaxhighlight> | ||
== Vea tambien == | == Vea tambien == |
Revisión del 23:09 22 mar 2019
tmElents_t es una matriz de seis (6) elementos que proporciona la libreria TimeLib.h y que permite manipular de manera facil (sin tener que usar el Tiempo Unix) todos los elementos necesarios para definir una fecha-hora.
Contenido
Sintaxis
tmElements_t variable;
Parámetros
- variable
- Nombre de la variable que definiras.
Métodos
Metodo | Descripcion |
---|---|
.Second | Segundo (0~59) |
.Minute | Minuto (0~59) |
.Hour | Hora (0~23) |
.Day | Dia (1~31) |
.Month | Mes (1~12) |
.Year | Año (0~99) |
Comentarios
Advertencias
Ejemplo 1
En este ejemplo usamos la función makeTime() para crear el Tiempo Unix de una fecha-hora. Ejemplo 2019-3-21 8:00:00
#include <TimeLib.h>
void setup(){
Serial.begin(115200);
tmElements_t tx;
tx.Second = 0;
tx.Minute = 0;
tx.Hour = 8;
tx.Day = 21;
tx.Month = 3;
tx.Year = 49; //2019-1970
time_t tiempo = makeTime(tx);
Serial.println(tiempo); //1553155200
}
void loop(){
//Nada
}
Ejemplo 2
En este ejemplo usamos la función makeTime() para crear el Tiempo Unix de una fecha-hora. Ejemplo 2019-3-21 8:00:00
#include <TimeLib.h>
void setup(){
Serial.begin(115200);
tmElements_t tx;
tx.Second = 0;
tx.Minute = 0;
tx.Hour = 8;
tx.Day = 21;
tx.Month = 3;
tx.Year = 49; //2019-1970
time_t tiempo = makeTime(tx);
Serial.println(tiempo); //1553155200
}
void loop(){
//Nada
}