Diego Arcila
/
Nucleo_read_hyperterminal
Fecha y Hora en formato unix
main.cpp@0:85438fce9445, 2020-05-19 (annotated)
- Committer:
- Diego_Mbed
- Date:
- Tue May 19 02:29:04 2020 +0000
- Revision:
- 0:85438fce9445
Fecha y hora en Formato UNIX;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Diego_Mbed | 0:85438fce9445 | 1 | #include "mbed.h" |
Diego_Mbed | 0:85438fce9445 | 2 | |
Diego_Mbed | 0:85438fce9445 | 3 | Serial pc(SERIAL_TX, SERIAL_RX); |
Diego_Mbed | 0:85438fce9445 | 4 | |
Diego_Mbed | 0:85438fce9445 | 5 | int main() { |
Diego_Mbed | 0:85438fce9445 | 6 | set_time(1589387262); // Set RTC time to Wed, 28 Oct 2009 11:35:37 |
Diego_Mbed | 0:85438fce9445 | 7 | |
Diego_Mbed | 0:85438fce9445 | 8 | while (true) { |
Diego_Mbed | 0:85438fce9445 | 9 | time_t seconds = time(NULL); |
Diego_Mbed | 0:85438fce9445 | 10 | |
Diego_Mbed | 0:85438fce9445 | 11 | pc.printf("Time as seconds since January 1, 1970 = %u\n\r", (unsigned int)seconds); |
Diego_Mbed | 0:85438fce9445 | 12 | |
Diego_Mbed | 0:85438fce9445 | 13 | pc.printf("Time as a basic string = %s\n\r", ctime(&seconds)); |
Diego_Mbed | 0:85438fce9445 | 14 | |
Diego_Mbed | 0:85438fce9445 | 15 | char buffer[32]; |
Diego_Mbed | 0:85438fce9445 | 16 | strftime(buffer, 32, "%I:%M %p\n\r", localtime(&seconds)); |
Diego_Mbed | 0:85438fce9445 | 17 | pc.printf("Time as a custom formatted string = %s\n\r", buffer); |
Diego_Mbed | 0:85438fce9445 | 18 | |
Diego_Mbed | 0:85438fce9445 | 19 | wait(3); |
Diego_Mbed | 0:85438fce9445 | 20 | } |
Diego_Mbed | 0:85438fce9445 | 21 | } |
Diego_Mbed | 0:85438fce9445 | 22 | |
Diego_Mbed | 0:85438fce9445 | 23 |