{"id":20688,"date":"2024-03-15T20:49:19","date_gmt":"2024-03-15T20:49:19","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/"},"modified":"2024-03-21T18:41:27","modified_gmt":"2024-03-21T18:41:27","slug":"how-to-define-a-date-in-java","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/","title":{"rendered":"How to define a date in Java?"},"content":{"rendered":"<p>In Java, you can define dates using the java.util.Date class and java.util.Calendar class.<\/p>\n<ol>\n<li>A Date object in the java.util package<\/li>\n<li>Date class in Java<\/li>\n<li>&#8211; Appointment<br \/>\n&#8211; Meeting<br \/>\n&#8211; Rendezvous<\/li>\n<li>&#8211; Time and day of the month<\/li>\n<li>&#8211; The specified day<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> java.util.Date;\r\n\r\n<span class=\"hljs-comment\">\/\/ \u521b\u5efa\u5f53\u524d\u65f6\u95f4\u7684Date\u5bf9\u8c61<\/span>\r\n<span class=\"hljs-type\">Date<\/span> <span class=\"hljs-variable\">currentDate<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">Date<\/span>();\r\n\r\n<span class=\"hljs-comment\">\/\/ \u521b\u5efa\u6307\u5b9a\u65f6\u95f4\u7684Date\u5bf9\u8c61<\/span>\r\n<span class=\"hljs-type\">Date<\/span> <span class=\"hljs-variable\">specifiedDate<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">Date<\/span>(<span class=\"hljs-number\">2022<\/span>, <span class=\"hljs-number\">11<\/span>, <span class=\"hljs-number\">31<\/span>, <span class=\"hljs-number\">23<\/span>, <span class=\"hljs-number\">59<\/span>, <span class=\"hljs-number\">59<\/span>);\r\n<\/code><\/pre>\n<ol>\n<li>The Calendar class in the java.util package<\/li>\n<li>The Calendar class from the Java utility package.<\/li>\n<li>Get the current instance of the Calendar.<\/li>\n<li>Schedule<\/li>\n<li>create a collection without duplicate elements<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> java.util.Calendar;\r\n\r\n<span class=\"hljs-comment\">\/\/ \u521b\u5efa\u4e00\u4e2aCalendar\u5bf9\u8c61<\/span>\r\n<span class=\"hljs-type\">Calendar<\/span> <span class=\"hljs-variable\">calendar<\/span> <span class=\"hljs-operator\">=<\/span> Calendar.getInstance();\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u65e5\u671f\u7684\u5e74\u3001\u6708\u3001\u65e5<\/span>\r\ncalendar.set(Calendar.YEAR, <span class=\"hljs-number\">2022<\/span>);\r\ncalendar.set(Calendar.MONTH, Calendar.DECEMBER);\r\ncalendar.set(Calendar.DAY_OF_MONTH, <span class=\"hljs-number\">31<\/span>);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u8bbe\u7f6e\u540e\u7684\u65e5\u671f<\/span>\r\n<span class=\"hljs-type\">Date<\/span> <span class=\"hljs-variable\">date<\/span> <span class=\"hljs-operator\">=<\/span> calendar.getTime();\r\n<\/code><\/pre>\n<p>It should be noted that most methods in the java.util.Date class have been marked as deprecated, and it is recommended to use the new date and time API in the java.time package, such as java.time.LocalDate, java.time.LocalDateTime, etc. Since Java 8, a new date and time API has been introduced, providing better design and usability.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Java, you can define dates using the java.util.Date class and java.util.Calendar class. A Date object in the java.util package Date class in Java &#8211; Appointment &#8211; Meeting &#8211; Rendezvous &#8211; Time and day of the month &#8211; The specified day import java.util.Date; \/\/ \u521b\u5efa\u5f53\u524d\u65f6\u95f4\u7684Date\u5bf9\u8c61 Date currentDate = new Date(); \/\/ \u521b\u5efa\u6307\u5b9a\u65f6\u95f4\u7684Date\u5bf9\u8c61 Date specifiedDate = [&hellip;]<\/p>\n","protected":false},"author":13,"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-20688","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 define a date in Java? - 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-define-a-date-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to define a date in Java?\" \/>\n<meta property=\"og:description\" content=\"In Java, you can define dates using the java.util.Date class and java.util.Calendar class. A Date object in the java.util package Date class in Java &#8211; Appointment &#8211; Meeting &#8211; Rendezvous &#8211; Time and day of the month &#8211; The specified day import java.util.Date; \/\/ \u521b\u5efa\u5f53\u524d\u65f6\u95f4\u7684Date\u5bf9\u8c61 Date currentDate = new Date(); \/\/ \u521b\u5efa\u6307\u5b9a\u65f6\u95f4\u7684Date\u5bf9\u8c61 Date specifiedDate = [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/\" \/>\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-15T20:49:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T18:41:27+00:00\" \/>\n<meta name=\"author\" content=\"Isabella Edwards\" \/>\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=\"Isabella Edwards\" \/>\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-define-a-date-in-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/\"},\"author\":{\"name\":\"Isabella Edwards\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\"},\"headline\":\"How to define a date in Java?\",\"datePublished\":\"2024-03-15T20:49:19+00:00\",\"dateModified\":\"2024-03-21T18:41:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/\"},\"wordCount\":143,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/\",\"name\":\"How to define a date in Java? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T20:49:19+00:00\",\"dateModified\":\"2024-03-21T18:41:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to define a date in Java?\"}]},{\"@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\/5579144e23c225c8188167f3e3f888dd\",\"name\":\"Isabella Edwards\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"caption\":\"Isabella Edwards\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to define a date in Java? - 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-define-a-date-in-java\/","og_locale":"en_US","og_type":"article","og_title":"How to define a date in Java?","og_description":"In Java, you can define dates using the java.util.Date class and java.util.Calendar class. A Date object in the java.util package Date class in Java &#8211; Appointment &#8211; Meeting &#8211; Rendezvous &#8211; Time and day of the month &#8211; The specified day import java.util.Date; \/\/ \u521b\u5efa\u5f53\u524d\u65f6\u95f4\u7684Date\u5bf9\u8c61 Date currentDate = new Date(); \/\/ \u521b\u5efa\u6307\u5b9a\u65f6\u95f4\u7684Date\u5bf9\u8c61 Date specifiedDate = [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T20:49:19+00:00","article_modified_time":"2024-03-21T18:41:27+00:00","author":"Isabella Edwards","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Isabella Edwards","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/"},"author":{"name":"Isabella Edwards","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd"},"headline":"How to define a date in Java?","datePublished":"2024-03-15T20:49:19+00:00","dateModified":"2024-03-21T18:41:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/"},"wordCount":143,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/","name":"How to define a date in Java? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T20:49:19+00:00","dateModified":"2024-03-21T18:41:27+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-define-a-date-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to define a date in Java?"}]},{"@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\/5579144e23c225c8188167f3e3f888dd","name":"Isabella Edwards","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","caption":"Isabella Edwards"},"url":"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20688","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=20688"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20688\/revisions"}],"predecessor-version":[{"id":54503,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20688\/revisions\/54503"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=20688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=20688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=20688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}