0

Javaで以下の2つの日付を比較する方法。私のシナリオは

  String dt1="2013/01/08";
  Date f=Calendar.getInstance().getTime();

  and how to add time(hh:mm:ss.ms) to the date string(i mean to dt1)eg. 2013/01/08 21:10:01.23
4

2 に答える 2

3
        String dt1="2013/01/08";
        Date f=Calendar.getInstance().getTime();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        System.out.println(sdf.parse(dt1).after(f));
  • SimpleDateFormatを使用して、文字列をjava.util.Dateにフォーマットします
  • java.util.Date.after()またはjava.util.Date.before()を使用して、2つの日付を比較します
于 2013-01-08T14:53:12.163 に答える
0

compareToメソッドも使用できます

    String dt1="2013/01/08";
    Date f=Calendar.getInstance().getTime();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
    System.out.println(sdf.parse(dt1).compareTo(f);
于 2013-01-08T14:55:56.003 に答える