TimeFormats.ino 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. #include <ezTime.h>
  2. #include <WiFi.h>
  3. void setup() {
  4. Serial.begin(115200);
  5. WiFi.begin("your-ssid", "your-password");
  6. while (!Serial) { ; } // wait for Serial port to connect. Needed for native USB port only
  7. waitForSync();
  8. Serial.println();
  9. Serial.println("Time in various internet standard formats ...");
  10. Serial.println();
  11. Serial.println("ATOM: " + dateTime(ATOM));
  12. Serial.println("COOKIE: " + dateTime(COOKIE));
  13. Serial.println("IS8601: " + dateTime(ISO8601));
  14. Serial.println("RFC822: " + dateTime(RFC822));
  15. Serial.println("RFC850: " + dateTime(RFC850));
  16. Serial.println("RFC1036: " + dateTime(RFC1036));
  17. Serial.println("RFC1123: " + dateTime(RFC1123));
  18. Serial.println("RFC2822: " + dateTime(RFC2822));
  19. Serial.println("RFC3339: " + dateTime(RFC3339));
  20. Serial.println("RFC3339_EXT: " + dateTime(RFC3339_EXT));
  21. Serial.println("RSS: " + dateTime(RSS));
  22. Serial.println("W3C: " + dateTime(W3C));
  23. Serial.println();
  24. Serial.println(" ... and any other format, like \"" + dateTime("l ~t~h~e jS ~o~f F Y, g:i A") + "\"");
  25. }
  26. void loop() {
  27. events();
  28. }