{"id":12584,"date":"2024-03-14T16:09:13","date_gmt":"2024-03-14T16:09:13","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/"},"modified":"2025-08-05T03:40:57","modified_gmt":"2025-08-05T03:40:57","slug":"how-to-write-code-in-c-language-to-display-date-and-time","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/","title":{"rendered":"C Program: Display Date &#038; Time"},"content":{"rendered":"<p>Here is a simple example code for displaying the current time and date in C language.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-meta\">#<span class=\"hljs-keyword\">include<\/span> <span class=\"hljs-string\">&lt;stdio.h&gt;<\/span><\/span>\r\n<span class=\"hljs-meta\">#<span class=\"hljs-keyword\">include<\/span> <span class=\"hljs-string\">&lt;time.h&gt;<\/span><\/span>\r\n\r\n<span class=\"hljs-type\">int<\/span> <span class=\"hljs-title function_\">main<\/span><span class=\"hljs-params\">()<\/span> {\r\n    <span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u5f53\u524d\u65f6\u95f4<\/span>\r\n    <span class=\"hljs-type\">time_t<\/span> rawtime;\r\n    time(&amp;rawtime);\r\n    <span class=\"hljs-class\"><span class=\"hljs-keyword\">struct<\/span> <span class=\"hljs-title\">tm<\/span> *<span class=\"hljs-title\">timeinfo<\/span> =<\/span> localtime(&amp;rawtime);\r\n\r\n    <span class=\"hljs-comment\">\/\/ \u663e\u793a\u65e5\u671f<\/span>\r\n    <span class=\"hljs-built_in\">printf<\/span>(<span class=\"hljs-string\">\"\u5f53\u524d\u65e5\u671f: %02d-%02d-%04d\\n\"<\/span>, timeinfo-&gt;tm_mday, timeinfo-&gt;tm_mon + <span class=\"hljs-number\">1<\/span>, timeinfo-&gt;tm_year + <span class=\"hljs-number\">1900<\/span>);\r\n\r\n    <span class=\"hljs-comment\">\/\/ \u663e\u793a\u65f6\u95f4<\/span>\r\n    <span class=\"hljs-built_in\">printf<\/span>(<span class=\"hljs-string\">\"\u5f53\u524d\u65f6\u95f4: %02d:%02d:%02d\\n\"<\/span>, timeinfo-&gt;tm_hour, timeinfo-&gt;tm_min, timeinfo-&gt;tm_sec);\r\n\r\n    <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-number\">0<\/span>;\r\n}\r\n<\/code><\/pre>\n<p>Please note that the above code uses the time() function to obtain the current time and then uses the localtime() function to convert the time to local time. Next, we can use the various members of the struct tm structure to obtain different parts of the date and time. Finally, the formatted date and time will be output to the users using the printf() function.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is a simple example code for displaying the current time and date in C language. #include &lt;stdio.h&gt; #include &lt;time.h&gt; int main() { \/\/ \u83b7\u53d6\u5f53\u524d\u65f6\u95f4 time_t rawtime; time(&amp;rawtime); struct tm *timeinfo = localtime(&amp;rawtime); \/\/ \u663e\u793a\u65e5\u671f printf(&#8220;\u5f53\u524d\u65e5\u671f: %02d-%02d-%04d\\n&#8221;, timeinfo-&gt;tm_mday, timeinfo-&gt;tm_mon + 1, timeinfo-&gt;tm_year + 1900); \/\/ \u663e\u793a\u65f6\u95f4 printf(&#8220;\u5f53\u524d\u65f6\u95f4: %02d:%02d:%02d\\n&#8221;, timeinfo-&gt;tm_hour, timeinfo-&gt;tm_min, timeinfo-&gt;tm_sec); return 0; } Please [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[5425,381,16521,16523,16522],"class_list":["post-12584","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-c-code-example","tag-c-programming","tag-date-time-functions","tag-localtime-usage","tag-time-h-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C Program: Display Date &amp; Time - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to write C code to get and display current date &amp; time using time.h library. Simple example included.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C Program: Display Date &amp; Time\" \/>\n<meta property=\"og:description\" content=\"Learn how to write C code to get and display current date &amp; time using time.h library. Simple example included.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T16:09:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T03:40:57+00:00\" \/>\n<meta name=\"author\" content=\"Liam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/\"},\"author\":{\"name\":\"Liam\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\"},\"headline\":\"C Program: Display Date &#038; Time\",\"datePublished\":\"2024-03-14T16:09:13+00:00\",\"dateModified\":\"2025-08-05T03:40:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/\"},\"wordCount\":86,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"C code example\",\"C++ Programming\",\"Date Time Functions\",\"Localtime Usage\",\"time.h Tutorial\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/\",\"name\":\"C Program: Display Date & Time - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T16:09:13+00:00\",\"dateModified\":\"2025-08-05T03:40:57+00:00\",\"description\":\"Learn how to write C code to get and display current date & time using time.h library. Simple example included.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C Program: Display Date &#038; Time\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\",\"name\":\"Liam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"caption\":\"Liam\"},\"sameAs\":[\"http:\/\/Wilson\"],\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C Program: Display Date & Time - Blog - Silicon Cloud","description":"Learn how to write C code to get and display current date & time using time.h library. Simple example included.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/","og_locale":"en_US","og_type":"article","og_title":"C Program: Display Date & Time","og_description":"Learn how to write C code to get and display current date & time using time.h library. Simple example included.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T16:09:13+00:00","article_modified_time":"2025-08-05T03:40:57+00:00","author":"Liam","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Liam","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/"},"author":{"name":"Liam","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671"},"headline":"C Program: Display Date &#038; Time","datePublished":"2024-03-14T16:09:13+00:00","dateModified":"2025-08-05T03:40:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/"},"wordCount":86,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["C code example","C++ Programming","Date Time Functions","Localtime Usage","time.h Tutorial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/","name":"C Program: Display Date & Time - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T16:09:13+00:00","dateModified":"2025-08-05T03:40:57+00:00","description":"Learn how to write C code to get and display current date & time using time.h library. Simple example included.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-write-code-in-c-language-to-display-date-and-time\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C Program: Display Date &#038; Time"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671","name":"Liam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","caption":"Liam"},"sameAs":["http:\/\/Wilson"],"url":"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=12584"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12584\/revisions"}],"predecessor-version":[{"id":156392,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12584\/revisions\/156392"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=12584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=12584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=12584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}