1

私がやりたいのは、08-18 15:00読み取る文字列をフォーマットすること18-08-12 15:00です。それを日付形式に変換し、文字列に変換して、テキストをテキストビューに設定するために使用できるようにするにはどうすればよいですか?

4

2 に答える 2

4

これはあなたが探しているものです。を使用する必要がありますSimpleDateFormat。リンクは次のとおりです。文字列から日付への変換

于 2012-07-17T13:26:01.433 に答える
2

もちろん、SimpleDateFormatを使用する方が良い解決策ですが、主張し、今後のスタイルを知っている場合は、次のようなコードを使用して、自分でフォーマットすることができます。

public static String ConvertDate(String valueToFormat) {
      String value = valueToFormat;
      String day = value.substring(value.indexOf("-") + 1, value.indexOf(" "));
      String month = value.substring(0, value.indexOf("-"));
      String time = value.substring(value.indexOf(" ") + 1, value.lenght());

      Calendar c = Calendar.getInstance();
      int year = c.get(Calendar.YEAR);

      // if you want year to appear as only last two items
      year = year % 100;

      value = day + "-" + month + "-" + year + " " + time;
      return value;
}
于 2012-07-17T13:49:25.420 に答える