pattern « SimpleDateFormat « Java Data Type Q&A

1. Using Alphabetic Characters in SimpleDateFormat Pattern String

Is it possible to include an alphabetic character in a SimpleDateFormat Pattern String? I am trying to create a format string where the letter 'T' is included before the time for example: 2003-11-15*T*09:30:47-05:00. I ...

2. Getting pattern string from java SimpleDateFormat

I have a SimpleDateFormat object that I retrieve from some internationalization utilities. Parsing dates is all fine and good, but I would like to be able show a formatting hint to ...

3. SimpleDateFormat with a pattern results in error Unparseable Date

I'm attempting to do something extremely simple - take the current date and time, and parse it in the desired format.

private final String datePattern = "yyyy:DDD";
private final String timePattern = "hh:mm:ss";

public ...

4. getting java.lang.IllegalArgumentException: Illegal pattern character 'o'? while parsing java.text.SimpleDateFormat

I wanted to convert from string to java.util.Date. for the same purpose I used following code,

String timeStamp = "Mon Feb 14 18:15:39 IST 2011";
DateFormat formatter = new SimpleDateFormat("dow mon dd hh:mm:ss ...

5. java SimpleDateFormat pattern different with argument

SimpleDateFormat pattern is "yyyyMM", and the arg is yyyy-MM, but there are no exception and a wrong result. why? thx~~

SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
the result is 201105

6. Correct pattern for SimpleDateFormat

7. Multiple patterns for one SimpleDateFormat???

This works fine when the date submitted is in the format "yyyyMMdd" however sometimes the date is submitted in the format "yyyy-MM-dd" and when this happens I get an error saying unparsable date when I try to parse my date later on. Is there a way I can set two patterns for a SimpleDateFormat or can anyone suggest a way of ...

8. Is there a problem on the pattern of SimpleDateFormat to parse a String ?

@endasil: Well, good explanation, thanks. The docs say: "Number: For formatting, the number of pattern letters is the minimum number of digits, and shorter numbers are zero-padded to this amount. For parsing, the number of pattern letters is ignored unless it's needed to separate two adjacent fields." Which supports your point. By adding mm you add another adjacent field and so ...