-4

この日付形式2013-01-15 06:20:00をこの形式2013-01-15に変換します。日付から時刻を削除するだけです。使った

SimpleDateFormat dateFormat = new SimpleDateFormat(
                    "yyyy-mm-dd");
            //Date convertedDate = new Date();
            Date convertedDate = null;
            try {
                 convertedDate = dateFormat.parse(dateString);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

日付から時間を取得または削除する方法。

4

5 に答える 5

1
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatting {
    public static void main(String[] args) throws ParseException {
        String input = "2013-01-15 06:20:00";
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date theDate = dateFormat.parse(input);
        String output = dateFormat.format(theDate);
        System.out.println(output); // prints 2013-01-15
    }
}
于 2013-06-03T08:08:12.323 に答える
1

表示目的でのみ解析したい場合は、これを使用できます:

String input = "2013-01-15 06:20:00";
System.out.println(input.split(" ")[0]);
于 2013-06-03T08:09:31.293 に答える
0

この形式を使用してみてください:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd")

そして、新しい Date ala をパースします:

文字列 s = dateFormat.format(新しい日付())

于 2013-06-03T08:02:01.597 に答える
0

使うだけ

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
            Date convertedDate = null;
            try {
                 convertedDate = dateFormat.parse(dateString);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
于 2013-06-03T08:03:09.373 に答える
0

使用する

DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM , Locale.ENGLISH);

出力 1991.02.20

于 2013-06-03T08:07:42.800 に答える