113 |
formatClass = java.util.Date.class; |
formatClass = java.util.Date.class; |
114 |
|
|
115 |
int val = DateFormat.DEFAULT; |
int val = DateFormat.DEFAULT; |
116 |
|
boolean styleIsPattern = false; |
117 |
if (style == null) |
if (style == null) |
118 |
; |
; |
119 |
else if (style.equals("short")) |
else if (style.equals("short")) |
124 |
val = DateFormat.LONG; |
val = DateFormat.LONG; |
125 |
else if (style.equals("full")) |
else if (style.equals("full")) |
126 |
val = DateFormat.FULL; |
val = DateFormat.FULL; |
127 |
|
else |
128 |
|
styleIsPattern = true; |
129 |
|
|
130 |
if (type.equals("time")) |
if (type.equals("time")) |
131 |
format = DateFormat.getTimeInstance(val, loc); |
format = DateFormat.getTimeInstance(val, loc); |
132 |
else |
else |
133 |
format = DateFormat.getDateInstance(val, loc); |
format = DateFormat.getDateInstance(val, loc); |
134 |
|
|
135 |
if (style != null && val == DateFormat.DEFAULT) |
if (styleIsPattern) |
136 |
{ |
{ |
137 |
SimpleDateFormat sdf = (SimpleDateFormat) format; |
SimpleDateFormat sdf = (SimpleDateFormat) format; |
138 |
sdf.applyPattern(style); |
sdf.applyPattern(style); |