AndroidアプリにJSONオブジェクトを取得しています。それらには2つのフィールドがあります:date
とtime
。レイアウトでは、これら2つのフィールドから次の文字列を抽出する必要があります。
- 曜日(例:月曜日)
- 月の日(例:21)
- 月(例:4月)
- 年(例: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));
文字列はjsonからの文字列の結果です
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加