gpt4 book ai didi

android - 将字符串转换为日期和时间并提取年、月、日、星期几、小时和分钟

转载 作者:行者123 更新时间:2023-11-29 14:38:06 25 4
gpt4 key购买 nike

我正在将 JSON 对象检索到我的 Android 应用程序。它们有两个字段:datetime。在布局中,我需要从这两个字段中提取以下字符串:

  1. Day of week (e.g. Monday)
  2. Day of the month (e.g. 21)
  3. Month (e.g. April)
  4. Year (e.g. 2014)
  5. Hour (e.g. 17)
  6. Minutes (e.g. 35)

字段是date="2014-04-21"time="17:35:00"

我该怎么做?

最佳答案

有一个SimpleDateFormat类可以解析你指定的日期和时间

这是您遇到的问题的示例:


    String string = "2014-04-21 17:35:00";
Calendar calender = Calendar.getInstance();
calender.setTime(new SimpleDateFormat("yyyy-MM-d k:m:s").parse(string));
System.out.println("Day of week: " + calender.get(Calendar.DAY_OF_WEEK)); //2 is monday
System.out.println("Day of the month: " + calender.get(Calendar.DAY_OF_MONTH));
System.out.println("Month: " + calender.get(Calendar.MONTH)); //0 is january 3 is april
System.out.println("Year: " + calender.get(Calendar.YEAR));
System.out.println("Hour: " + calender.get(Calendar.HOUR_OF_DAY));
System.out.println("Minutes: " + calender.get(Calendar.MINUTE));

其中字符串是你的json的字符串结果

关于android - 将字符串转换为日期和时间并提取年、月、日、星期几、小时和分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23208608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com