我正在检索我的Android应用程序的JSON对象.他们有两个领域:date和time.在布局上,我需要从这两个字段中提取以下字符串:
- 星期几(例如星期一)
- 每月的某一天(例如21)
- 月份(例如四月)
- 年份(例如2014年)
- 小时(例如17)
- 分钟(例如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));
Run Code Online (Sandbox Code Playgroud)
字符串是json的字符串结果
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |