0

Androidプログラミング。データベースから日付を文字列として返すjsonがあります。Jodaまたはその他のライブラリを使用して文字列から日付をmm/dd/yyの形式で抽出するにはどうすればよいですか。これが文字列2012-05-22T00:00:00です

4

2 に答える 2

2

これはISO8601の日付形式なので、jodasを使用できます。

DateTimeFormatter fmt = ISODateTimeFormat.dateTime();
DateTime dt = fmt.parseDateTime(strInputDateTime);

その後、DateTimeオブジェクトをフォーマットします。

DateTimeFormatter fmt2 = DateTimeFormat.forPattern("MM/dd/yyyy");
String myDate = fmt2.print(dt)

この情報はhttp://joda-time.sourceforge.net/userguide.html#Standard_Formattersからのものです

于 2012-06-17T06:00:11.203 に答える
1

標準のJDKを使用すると、SimpleDateFormat

Date parsedDateInstance = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(dateString);

String formattedDate = new SimpleDateFormat("MM/dd/yyyy").format(dateInstance);
于 2012-06-17T06:17:59.353 に答える