Exemple d’utilisation de ceratine Date

Author:


{filelink=5550}

import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;

/** Show some date uses */

  public class DateParse2
  {
  public static void main(String[] args)
  {

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    String input[] = { "BD: 1913-10-01 Vancouver, B.C.","MD: 1948-03-01 Ottawa, ON", "DD: 1983-06-06 Toronto, ON" };
    for (int i = 0; i < input.length; i++) {
      String aLine = input[i];
      String action;
      switch (aLine.charAt(0)) {
      case 'B':
        action = "Born";
        break;
      case 'M':
        action = "Married";
        break;
      case 'D':
        action = "Died";
        break;
      // others...
      default:
        System.err.println("Invalid code in " + aLine);
        continue;
      }
      int p = aLine.indexOf(' ');
      ParsePosition pp = new ParsePosition(p);
      Date d = formatter.parse(aLine, pp);
      if (d == null) {
        System.err.println("Invalid date in " + aLine);
        continue;
      }
      String location = aLine.substring(pp.getIndex());
      System.out.println(action + " on " + d + " in " + location);
    }
  }
}

A Voir sur le même Sujet:

  • java.util.date dt1 =
  • ceratine

Leave a Reply

Your email address will not be published. Required fields are marked *