「2013 年 11 月 8 日」という形式の日付を含む Web ページをスクレイピングしています。日付を返した後、それらは順序付けられていない文字列の配列に編成されます。私がやりたいことは、これらの文字列を yyyy-MM-dd のような単純な日付形式に変換して、それらを注文してカレンダーとやり取りするために使用できるようにすることですか?
質問する
968 次
4 に答える
1
String inputDate = "8th November 2013";
inputDate = inputDate.replaceAll("([0-9])st|nd|rd|th|\\.", "$1"); // get rid of the th.
Date date = new SimpleDateFormat("d MMM y", Locale.ENGLISH).parse(inputDate); // parse input date
String outputDate = new SimpleDateFormat("yyyy-MM-dd").format(date); // format to output date
于 2013-11-08T18:25:37.907 に答える