001package edu.pdx.cs410J.datesAndText; 002 003import java.text.*; 004import java.util.*; 005 006/** 007 * This program demonstrates how to use the {@link 008 * java.text.SimpleDateFormat} class to format and parse dates. 009 */ 010public class SimpleDate { 011 012 public static void main(String[] args) { 013 DateFormat df = new SimpleDateFormat(args[0]); 014 if (args.length > 1) { 015 try { 016 df.setLenient(true); 017 System.out.println(df.parse(args[1])); 018 019 } catch (ParseException ex) { 020 System.err.println("Malformed date: " + args[1]); 021 } 022 023 } else { 024 Date now = new Date(); 025 System.out.println(df.format(now)); 026 } 027 } 028 029}