{"id":22828,"date":"2024-03-16T00:11:55","date_gmt":"2024-03-16T00:11:55","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/"},"modified":"2024-03-21T23:48:38","modified_gmt":"2024-03-21T23:48:38","slug":"check-if-the-date-is-within-the-specified-range-in-java","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/","title":{"rendered":"Check if the date is within the specified range in Java."},"content":{"rendered":"<p>You can use the java.time.LocalDate class in Java to determine if a date is within a range. Here is an example code:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> java.time.LocalDate;\r\n\r\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">DateRangeExample<\/span> {\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title function_\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> {\r\n        <span class=\"hljs-comment\">\/\/ \u5b9a\u4e49\u65e5\u671f\u8303\u56f4<\/span>\r\n        <span class=\"hljs-type\">LocalDate<\/span> <span class=\"hljs-variable\">startDate<\/span> <span class=\"hljs-operator\">=<\/span> LocalDate.of(<span class=\"hljs-number\">2021<\/span>, <span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">1<\/span>);\r\n        <span class=\"hljs-type\">LocalDate<\/span> <span class=\"hljs-variable\">endDate<\/span> <span class=\"hljs-operator\">=<\/span> LocalDate.of(<span class=\"hljs-number\">2021<\/span>, <span class=\"hljs-number\">12<\/span>, <span class=\"hljs-number\">31<\/span>);\r\n\r\n        <span class=\"hljs-comment\">\/\/ \u8981\u5224\u65ad\u7684\u65e5\u671f<\/span>\r\n        <span class=\"hljs-type\">LocalDate<\/span> <span class=\"hljs-variable\">dateToCheck<\/span> <span class=\"hljs-operator\">=<\/span> LocalDate.of(<span class=\"hljs-number\">2021<\/span>, <span class=\"hljs-number\">6<\/span>, <span class=\"hljs-number\">1<\/span>);\r\n\r\n        <span class=\"hljs-comment\">\/\/ \u5224\u65ad\u65e5\u671f\u662f\u5426\u5728\u8303\u56f4\u5185<\/span>\r\n        <span class=\"hljs-type\">boolean<\/span> <span class=\"hljs-variable\">isWithinRange<\/span> <span class=\"hljs-operator\">=<\/span> isWithinRange(dateToCheck, startDate, endDate);\r\n\r\n        <span class=\"hljs-comment\">\/\/ \u8f93\u51fa\u7ed3\u679c<\/span>\r\n        <span class=\"hljs-keyword\">if<\/span> (isWithinRange) {\r\n            System.out.println(<span class=\"hljs-string\">\"\u65e5\u671f\u5728\u8303\u56f4\u5185\"<\/span>);\r\n        } <span class=\"hljs-keyword\">else<\/span> {\r\n            System.out.println(<span class=\"hljs-string\">\"\u65e5\u671f\u4e0d\u5728\u8303\u56f4\u5185\"<\/span>);\r\n        }\r\n    }\r\n\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-type\">boolean<\/span> <span class=\"hljs-title function_\">isWithinRange<\/span><span class=\"hljs-params\">(LocalDate date, LocalDate startDate, LocalDate endDate)<\/span> {\r\n        <span class=\"hljs-keyword\">return<\/span> date.isAfter(startDate) &amp;&amp; date.isBefore(endDate) || date.isEqual(startDate) || date.isEqual(endDate);\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>In the example above, we defined a date range (from January 1, 2021 to December 31, 2021) and specified the date to be checked (June 1, 2021). We then used the isWithinRange method to determine if the date falls within the range. If the date is within the range, true is returned, otherwise false. Finally, we output the corresponding information based on the result.<\/p>\n<p>Please make sure your Java version is 8 or higher before using the java.time.LocalDate class.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can use the java.time.LocalDate class in Java to determine if a date is within a range. Here is an example code: import java.time.LocalDate; public class DateRangeExample { public static void main(String[] args) { \/\/ \u5b9a\u4e49\u65e5\u671f\u8303\u56f4 LocalDate startDate = LocalDate.of(2021, 1, 1); LocalDate endDate = LocalDate.of(2021, 12, 31); \/\/ \u8981\u5224\u65ad\u7684\u65e5\u671f LocalDate dateToCheck = LocalDate.of(2021, 6, [&hellip;]<\/p>\n","protected":false},"author":8,"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-22828","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>Check if the date is within the specified range 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\/check-if-the-date-is-within-the-specified-range-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Check if the date is within the specified range in Java.\" \/>\n<meta property=\"og:description\" content=\"You can use the java.time.LocalDate class in Java to determine if a date is within a range. Here is an example code: import java.time.LocalDate; public class DateRangeExample { public static void main(String[] args) { \/\/ \u5b9a\u4e49\u65e5\u671f\u8303\u56f4 LocalDate startDate = LocalDate.of(2021, 1, 1); LocalDate endDate = LocalDate.of(2021, 12, 31); \/\/ \u8981\u5224\u65ad\u7684\u65e5\u671f LocalDate dateToCheck = LocalDate.of(2021, 6, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-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-16T00:11:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T23:48:38+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\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=\"William Carter\" \/>\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\/check-if-the-date-is-within-the-specified-range-in-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"Check if the date is within the specified range in Java.\",\"datePublished\":\"2024-03-16T00:11:55+00:00\",\"dateModified\":\"2024-03-21T23:48:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/\"},\"wordCount\":109,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/\",\"name\":\"Check if the date is within the specified range in Java. - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T00:11:55+00:00\",\"dateModified\":\"2024-03-21T23:48:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Check if the date is within the specified range 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\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Check if the date is within the specified range 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\/check-if-the-date-is-within-the-specified-range-in-java\/","og_locale":"en_US","og_type":"article","og_title":"Check if the date is within the specified range in Java.","og_description":"You can use the java.time.LocalDate class in Java to determine if a date is within a range. Here is an example code: import java.time.LocalDate; public class DateRangeExample { public static void main(String[] args) { \/\/ \u5b9a\u4e49\u65e5\u671f\u8303\u56f4 LocalDate startDate = LocalDate.of(2021, 1, 1); LocalDate endDate = LocalDate.of(2021, 12, 31); \/\/ \u8981\u5224\u65ad\u7684\u65e5\u671f LocalDate dateToCheck = LocalDate.of(2021, 6, [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T00:11:55+00:00","article_modified_time":"2024-03-21T23:48:38+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"Check if the date is within the specified range in Java.","datePublished":"2024-03-16T00:11:55+00:00","dateModified":"2024-03-21T23:48:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/"},"wordCount":109,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/","url":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/","name":"Check if the date is within the specified range in Java. - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T00:11:55+00:00","dateModified":"2024-03-21T23:48:38+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/check-if-the-date-is-within-the-specified-range-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Check if the date is within the specified range 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\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/22828","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=22828"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/22828\/revisions"}],"predecessor-version":[{"id":56771,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/22828\/revisions\/56771"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=22828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=22828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=22828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}