1

28th June 2009またはの 2 つの形式で日付を提供する Web サイトがありますJune 2009

yyyy-mm-dd hh:mm:ssここで、 MySQL と Java を使用して、これらの両方を同じ形式に変換したいと思います。

SimpleDateFormat「解析不能な日付」というエラーが発生します。解決策は何ですか?

4

1 に答える 1

4

日付を言うことJune 2009ができないので、この月年形式で日を追加して日付にする必要があります。例:ここに月の最初の日を追加し、それを作成して1 June 2009から、目的の形式で解析します。

import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

       public class Test {

          public static void main(String[] args) throws IOException, ParseException 
          { 
              String dateStr = "28 June 2009";
              SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
              System.out.println(sdf.format(new Date(dateStr)));
          }
   }
于 2012-07-04T06:50:45.397 に答える