time Hello World

Dependencies:   mbed

mbed 2 and mbed OS 5

This is an mbed 2 example. For an mbed-os example, please see:

Import programtime_HelloWorld

time Hello World

Files at this revision

API Documentation at this revision

Comitter:
mbed_official
Date:
Wed Feb 13 17:07:52 2013 +0000
Commit message:
time Hello World

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r b3b93997a0a6 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Feb 13 17:07:52 2013 +0000
@@ -0,0 +1,19 @@
+#include "mbed.h"
+
+int main() {
+    set_time(1256729737);  // Set RTC time to Wed, 28 Oct 2009 11:35:37
+
+    while (true) {
+        time_t seconds = time(NULL);
+        
+        printf("Time as seconds since January 1, 1970 = %d\n", seconds);
+        
+        printf("Time as a basic string = %s", ctime(&seconds));
+
+        char buffer[32];
+        strftime(buffer, 32, "%I:%M %p\n", localtime(&seconds));
+        printf("Time as a custom formatted string = %s", buffer);
+        
+        wait(1);
+    }
+}
diff -r 000000000000 -r b3b93997a0a6 mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Wed Feb 13 17:07:52 2013 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/0954ebd79f59
\ No newline at end of file