Maison >Java >javaDidacticiel >Comment convertir des chaînes ISO 8601 en objets de date sous Android ?
Conversion de chaînes ISO 8601 en objets de date dans Android
Lors de la réception de données date/heure au format ISO 8601 à partir de services Web, cela est souvent nécessaire pour le convertir en un objet approprié, tel que Date ou Heure. Cela permet un stockage et une manipulation efficaces des informations temporelles.
Solution :
Pour convertir une chaîne ISO 8601 en un objet Date, utilisez le code suivant :
<code class="java">String dtStart = "2010-10-15T09:27:37Z"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); try { Date date = format.parse(dtStart); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); }</code>
Dans cet exemple :
Une fois que vous disposez d'un objet Date, vous pouvez facilement le convertir vers d'autres formats ou effectuer des opérations de manipulation de date. Par exemple, pour formater la date sous forme de chaîne dans un format différent, utilisez à nouveau la classe SimpleDateFormat :
<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); String output = outputFormat.format(date);</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!