{"id":2827,"date":"2024-03-13T05:32:25","date_gmt":"2024-03-13T05:32:25","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/"},"modified":"2024-03-19T14:41:29","modified_gmt":"2024-03-19T14:41:29","slug":"how-to-use-a-date-time-picker-control-in-winform","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/","title":{"rendered":"How to use a date-time picker control in WinForm?"},"content":{"rendered":"<p>To use a DateTimePicker control in WinForms, you first need to add a DateTimePicker control to the form in Visual Studio. You can do this by dragging and dropping the DateTimePicker control from the toolbox onto the form, or by dynamically adding the control in the code.<\/p>\n<p>You can set some properties of the DateTimePicker control, such as the minimum date, maximum date, and date format, when the form is loaded. Then you can use the Value property of the DateTimePicker control to retrieve or set the selected date and time value.<\/p>\n<p>Here is a simple example code demonstrating how to use the DateTimePicker control in WinForm.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">using<\/span> System;\r\n<span class=\"hljs-keyword\">using<\/span> System.Windows.Forms;\r\n\r\n<span class=\"hljs-keyword\">namespace<\/span> <span class=\"hljs-title\">DateTimePickerExample<\/span>\r\n{\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">partial<\/span> <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Form1<\/span> : <span class=\"hljs-title\">Form<\/span>\r\n    {\r\n        <span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title\">Form1<\/span>()<\/span>\r\n        {\r\n            InitializeComponent();\r\n\r\n            <span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u65e5\u671f\u65f6\u95f4\u9009\u62e9\u5668\u7684\u683c\u5f0f\u4e3a\u65e5\u671f\u548c\u65f6\u95f4<\/span>\r\n            dateTimePicker1.Format = DateTimePickerFormat.Custom;\r\n            dateTimePicker1.CustomFormat = <span class=\"hljs-string\">\"yyyy-MM-dd HH:mm:ss\"<\/span>;\r\n\r\n            <span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u65e5\u671f\u65f6\u95f4\u9009\u62e9\u5668\u7684\u6700\u5c0f\u65e5\u671f\u548c\u6700\u5927\u65e5\u671f<\/span>\r\n            dateTimePicker1.MinDate = <span class=\"hljs-keyword\">new<\/span> DateTime(<span class=\"hljs-number\">2021<\/span>, <span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">1<\/span>);\r\n            dateTimePicker1.MaxDate = <span class=\"hljs-keyword\">new<\/span> DateTime(<span class=\"hljs-number\">2022<\/span>, <span class=\"hljs-number\">12<\/span>, <span class=\"hljs-number\">31<\/span>);\r\n        }\r\n\r\n        <span class=\"hljs-function\"><span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">button1_Click<\/span>(<span class=\"hljs-params\"><span class=\"hljs-built_in\">object<\/span> sender, EventArgs e<\/span>)<\/span>\r\n        {\r\n            <span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u9009\u62e9\u7684\u65e5\u671f\u65f6\u95f4\u503c<\/span>\r\n            DateTime selectedDate = dateTimePicker1.Value;\r\n            MessageBox.Show(<span class=\"hljs-string\">\"\u9009\u62e9\u7684\u65e5\u671f\u65f6\u95f4\u662f\uff1a\"<\/span> + selectedDate.ToString(<span class=\"hljs-string\">\"yyyy-MM-dd HH:mm:ss\"<\/span>));\r\n        }\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>In the example above, we created a form, added a DateTimePicker control, and a button. We set the date and time format as well as the minimum and maximum dates for the DateTimePicker control when the form loads. When the user clicks the button, we retrieve the selected date and time value using the Value property, and display it in a MessageBox.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To use a DateTimePicker control in WinForms, you first need to add a DateTimePicker control to the form in Visual Studio. You can do this by dragging and dropping the DateTimePicker control from the toolbox onto the form, or by dynamically adding the control in the code. You can set some properties of the DateTimePicker [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-2827","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"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>How to use a date-time picker control in WinForm? - Blog - Silicon Cloud<\/title>\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-use-a-date-time-picker-control-in-winform\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use a date-time picker control in WinForm?\" \/>\n<meta property=\"og:description\" content=\"To use a DateTimePicker control in WinForms, you first need to add a DateTimePicker control to the form in Visual Studio. You can do this by dragging and dropping the DateTimePicker control from the toolbox onto the form, or by dynamically adding the control in the code. You can set some properties of the DateTimePicker [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/\" \/>\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-13T05:32:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-19T14:41:29+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\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=\"Ava Mitchell\" \/>\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-use-a-date-time-picker-control-in-winform\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"How to use a date-time picker control in WinForm?\",\"datePublished\":\"2024-03-13T05:32:25+00:00\",\"dateModified\":\"2024-03-19T14:41:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/\"},\"wordCount\":178,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/\",\"name\":\"How to use a date-time picker control in WinForm? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-13T05:32:25+00:00\",\"dateModified\":\"2024-03-19T14:41:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use a date-time picker control in WinForm?\"}]},{\"@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\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to use a date-time picker control in WinForm? - Blog - Silicon Cloud","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-use-a-date-time-picker-control-in-winform\/","og_locale":"en_US","og_type":"article","og_title":"How to use a date-time picker control in WinForm?","og_description":"To use a DateTimePicker control in WinForms, you first need to add a DateTimePicker control to the form in Visual Studio. You can do this by dragging and dropping the DateTimePicker control from the toolbox onto the form, or by dynamically adding the control in the code. You can set some properties of the DateTimePicker [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-13T05:32:25+00:00","article_modified_time":"2024-03-19T14:41:29+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"How to use a date-time picker control in WinForm?","datePublished":"2024-03-13T05:32:25+00:00","dateModified":"2024-03-19T14:41:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/"},"wordCount":178,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/","name":"How to use a date-time picker control in WinForm? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-13T05:32:25+00:00","dateModified":"2024-03-19T14:41:29+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-a-date-time-picker-control-in-winform\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to use a date-time picker control in WinForm?"}]},{"@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\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/2827","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=2827"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/2827\/revisions"}],"predecessor-version":[{"id":35679,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/2827\/revisions\/35679"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=2827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=2827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=2827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}