{"id":969,"date":"2019-04-22T18:55:54","date_gmt":"2019-04-22T09:55:54","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=969"},"modified":"2019-10-19T13:22:04","modified_gmt":"2019-10-19T04:22:04","slug":"simpledateformat-parse","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/fr\/blog\/java\/analyse-de-format-de-date-simple","title":{"rendered":"Convertir la cha\u00eene de date Java en type Date"},"content":{"rendered":"<h2><strong>Java<\/strong> <strong>cha\u00eene de date<\/strong>de <strong>java.util.Date<\/strong> obtenir par type<\/h2>\n<p>\nCha\u00eene de date (format aaaa\/MM\/jj) en Java <strong>java.util.Date<\/strong> Ceci est un exemple de programme \u00e0 convertir en type.\n<\/p>\n<h2>exemple de code<\/h2>\n<pre class=\"sample_src\">\r\n\/** * Convertit la cha\u00eene de date &quot;aaaa\/MM\/jj&quot; en type java.util.Date. * @param str Cha\u00eene \u00e0 convertir * @return objet java.util.Date apr\u00e8s conversion * @throws ParseException Si la cha\u00eene de date est autre que &quot;aaaa\/MM\/jj&quot; *\/ public static Date toDate(String str) throws ParseException { Date date = DateFormat.getDateInstance().parse(str); date de retour; }\r\n<\/pre>\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>R\u00e9sultat de l&#039;ex\u00e9cution<\/h2>\n<h4>exemple de programme<\/h4>\n<pre class=\"sample_src\">\r\npublic static void main(String[] args) { try { \/\/ Mod\u00e8le normal Date date = toDate(&quot;2007\/01\/01&quot;); System.out.println(date); \/\/ Mod\u00e8le avec un format diff\u00e9rent date = toDate ( &quot;01\/01\/2007&quot;); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } }\r\n<\/pre>\n<h4>R\u00e9sultat de sortie<\/h4>\n<pre class=\"console\">2007\/01\/01=&#039;Lun. 01 janvier 00:00:00 JST 2007&#039;\r\n<\/pre>\n<p>Il semble que la cha\u00eene de date aaaa\/MM\/jj soit convertie correctement, mais qu&#039;en est-il de aaaa-MM-jj\u00a0?<\/p>\n<pre class=\"console\">java.text.ParseException\u00a0: date non analysable\u00a0: &quot;2007-01-01&quot; \u00e0 java.text.DateFormat.parse(DateFormat.java:335) \u00e0 Main.toDate(DateUtil.java:627) \u00e0 Main.main(DateUtil.java :639)\r\n<\/pre>\n<p>ParseException s&#039;est produite en aaaa-MM-jj.<\/p>\n<p><strong>Format de date<\/strong> d&#039;une sous-classe de <strong>java.text.SimpleDateFormat<\/strong> Vous pouvez le convertir en utilisant et en \u00e9crivant comme suit,<\/p>\n<pre class=\"sample_src\">format SimpleDateFormat = new SimpleDateFormat(&quot;aaaa-MM-jj&quot;); format.parse(&quot;2007-01-01&quot;);  \r\n<\/pre>\n<p>Je veux un programme plus g\u00e9n\u00e9raliste.<br \/>\nEnsuite, nous vous montrerons comment convertir n&#039;importe quelle cha\u00eene de date en type java.util.Date autant que possible.<br \/>\n<a href=\"https:\/\/chat-messenger.com\/fr\/blog\/java\/chaque-chaine-de-date-vers-le-calendrier\/\">&quot;Convertir n&#039;importe quelle cha\u00eene de date\/heure en type Date ou Calendrier&quot;<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Obtenez la cha\u00eene de date Java au format java.util.Date Cha\u00eene de date en Java (format aaa [\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\/fr\/wp-json\/wp\/v2\/posts\/969"}],"collection":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/comments?post=969"}],"version-history":[{"count":10,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/969\/revisions"}],"predecessor-version":[{"id":4620,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/969\/revisions\/4620"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/media?parent=969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/categories?post=969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/tags?post=969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}