{"id":960,"date":"2018-09-17T18:51:38","date_gmt":"2018-09-17T09:51:38","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=960"},"modified":"2018-12-23T01:55:16","modified_gmt":"2018-12-22T16:55:16","slug":"dateformat-setlenient","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/ko\/blog\/java\/dateformat-setlenient","title":{"rendered":"Java \ub0a0\uc9dc\uc758 \uc720\ud6a8\uc131 \ubc0f \uc874\uc7ac \ud655\uc778"},"content":{"rendered":"<h2 class=\"common_title\"><a name=\"0\"><strong>Java<\/strong> <strong>\ub0a0\uc9dc<\/strong>\uc758 \ud0c0\ub2f9\uc131\u30fb\uc874\uc7ac \uccb4\ud06c <strong>Calendar.setLenient()<\/strong><\/a><\/h2>\n<p>\n<strong>Java<\/strong>\uc5d0\uc11c<strong>\ub0a0\uc9dc\uc758 \uc720\ud6a8\uc131 \ubc0f \uc874\uc7ac \ud655\uc778<\/strong>\ud558\ub294 \uc0d8\ud50c \ud504\ub85c\uadf8\ub7a8\uc785\ub2c8\ub2e4.<br \/>\n\uc9c0\uc815\ub41c \ub0a0\uc9dc \ubb38\uc790\uc5f4(yyyy\/MM\/dd \ub610\ub294 yyyy-MM-dd)\uc774 \ub2ec\ub825\uc5d0 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n<p><strong>java.text.DateFormat<\/strong>\uc218\uc5c5<strong>setLenient()<\/strong>\uc5d0 false\ub97c \uc9c0\uc815\ud558\uba74 \ub0a0\uc9dc \ubd84\uc11d\uc744 \uc5c4\uaca9\ud558\uac8c \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. (\u203bDateFormat \ud074\ub798\uc2a4\ub294 \ub0b4\ubd80\uc801\uc73c\ub85c\ub294<strong>java.util.Calendar \ud074\ub798\uc2a4\uc758 setLenient()<\/strong>\uc804\ud654\ud569\ub2c8\ub2e4. )<br \/>\n\ubd80\uc815\ud55c \uc77c\uc790\ub098, \uc874\uc7ac\ud558\uc9c0 \uc54a\ub294 \uc77c\uc790\ub85c parse() \uba54\uc18c\ub4dc\ub97c \ud638\ucd9c\ud558\uba74(\uc790), ParseException\uac00 \ubc1c\uc0dd\ud558\ub294 \uac83\uc744 \uc774\uc6a9\ud55c \uccb4\ud06c \ubc29\ubc95\uc774 \ub429\ub2c8\ub2e4.\n<\/p>\n<p><script type=\"text\/javascript\" src=\"https:\/\/chat-messenger.com\/js\/common.js?dd12sssas2223\" charset=\"UTF-8\"><\/script><br \/>\n<script type=\"text\/javascript\"> writePR(); <\/script><\/p>\n<h2 class=\"common_title\"><a name=\"1\">\uc0d8\ud50c \ud504\ub85c\uadf8\ub7a8<\/a><\/h2>\n<pre class=\"sample_src\">\/** * \ub0a0\uc9dc\uc758 \uc720\ud6a8\uc131\uc744 \ud655\uc778\ud569\ub2c8\ub2e4. * \uc9c0\uc815\ub41c \ub0a0\uc9dc \ubb38\uc790\uc5f4(yyyy\/MM\/dd or yyyy-MM-dd)\uc774 * \ub2ec\ub825\uc5d0 \uc874\uc7ac\ud558\ub294\uc9c0 \uc5ec\ubd80\ub97c \ubc18\ud658\ud569\ub2c8\ub2e4. * @param strDate \uccb4\ud06c \ub300\uc0c1\uc758 \uce90\ub9ad\ud130 \ub77c\uc778 * @return \uc874\uc7ac\ud558\ub294 \uc77c\uc790\uc758 \uacbd\uc6b0 true *\/ public static boolean checkDate(String strDate) { if (strDate == null || strDate.length() != 10) { throw new IllegalArgumentException ( &quot;\uc778\uc218 \ubb38\uc790\uc5f4 [&quot;+ strDate +&quot;]&quot; + &quot;\uc740 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.&quot;); } strDate = strDate.replace(&#039;-&#039;, &#039;\/&#039;); DateFormat format = DateFormat.getDateInstance(); \/\/ \ub0a0\uc9dc\/\uc2dc\uac04 \ubd84\uc11d\uc744 \uc5c4\uaca9\ud558\uac8c \uc218\ud589\ud560\uc9c0 \uc5ec\ubd80\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. format.setLenient(false); try { format.parse(strDate); return true; } catch (Exception e) { return false; } }\r\n<\/pre>\n<h2 class=\"common_title\"><a name=\"2\">\uc2e4\ud589 \uacb0\uacfc<\/a><\/h2>\n<p>\u25c6\uc2e4\ud589\uc608<\/p>\n<pre class=\"sample_src\">public static void main(String[] args) { System.out.println(checkDate(&quot;2007-01-01&quot;)); System.out.println(checkDate(&quot;2007\/02\/31&quot;)); System.out .println(checkDate(&quot;aaaa\/02\/31&quot;)); }\r\n<\/pre>\n<p>\u25c6\ucd9c\ub825 \uacb0\uacfc<\/p>\n<pre class=\"console\">true false false\r\n<\/pre>","protected":false},"excerpt":{"rendered":"<p>Java \ub0a0\uc9dc\uc758 \uc720\ud6a8\uc131 \/ \uc874\uc7ac \ud655\uc778 Calendar.setLenient () Java\uc5d0\uc11c \ub0a0\uc9dc\uc758 \uc720\ud6a8\uc131 \/ \uc874\uc7ac [\u2026]<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":""},"categories":[19],"tags":[],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/posts\/960"}],"collection":[{"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/comments?post=960"}],"version-history":[{"count":6,"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/posts\/960\/revisions"}],"predecessor-version":[{"id":9055,"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/posts\/960\/revisions\/9055"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/media?parent=960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/categories?post=960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/ko\/wp-json\/wp\/v2\/tags?post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}