Home > Java > javaTutorial > How to Convert ISO 8601 Strings to Date Objects in Android?

How to Convert ISO 8601 Strings to Date Objects in Android?

Patricia Arquette
Release: 2024-11-03 07:46:02
Original
898 people have browsed it

How to Convert ISO 8601 Strings to Date Objects in Android?

Converting ISO 8601 Strings to Date Objects in Android

When receiving date/time data in ISO 8601 format from web services, it's often necessary to convert it into an appropriate object, such as Date or Time. This allows for efficient storage and manipulation of temporal information.

Solution:

To convert an ISO 8601 string into a Date object, use the following code:

<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>
Copy after login

In this example:

  • The SimpleDateFormat class is used to parse the ISO 8601 string.
  • The parse() method returns a Date object representing the parsed date.

Once you have a Date object, you can easily convert it to other formats or perform date manipulation operations. For example, to format the date as a string in a different format, use the SimpleDateFormat class again:

<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
String output = outputFormat.format(date);</code>
Copy after login

The above is the detailed content of How to Convert ISO 8601 Strings to Date Objects in Android?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template