本文整理汇总了Java中java.text.DateFormat.SHORT属性的典型用法代码示例。如果您正苦于以下问题:Java DateFormat.SHORT属性的具体用法?Java DateFormat.SHORT怎么用?Java DateFormat.SHORT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类java.text.DateFormat
的用法示例。
在下文中一共展示了DateFormat.SHORT属性的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: _getTimeStyle
private static final int _getTimeStyle(String timeStyle)
{
if ("default".equals(timeStyle))
{
return (DateFormat.DEFAULT);
}
else if ("short".equals(timeStyle))
{
return (DateFormat.SHORT);
}
else if ("medium".equals(timeStyle))
{
return (DateFormat.MEDIUM);
}
else if ("long".equals(timeStyle))
{
return (DateFormat.LONG);
}
else if ("full".equals(timeStyle))
{
return (DateFormat.FULL);
}
else
throw new IllegalStateException(_LOG.getMessage(
"INVALID_TIME_STYLE", timeStyle));
}
示例2: data_date
@DataProvider(name="date")
Object[][] data_date() {
return new Object[][] {
{LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
{LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
{LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
{LocalDate.of(2012, 6, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},
{LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
{LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
{LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
{LocalDate.of(2012, 6, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},
{LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
{LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
{LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
{LocalDate.of(2012, 6, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},
{LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
{LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
{LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
{LocalDate.of(2012, 6, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
};
}
示例3: data_time
@DataProvider(name="time")
Object[][] data_time() {
return new Object[][] {
{LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.UK},
{LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.US},
{LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.FRANCE},
{LocalTime.of(11, 30), FormatStyle.SHORT, DateFormat.SHORT, Locale.JAPAN},
{LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.UK},
{LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.US},
{LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.FRANCE},
{LocalTime.of(11, 30), FormatStyle.MEDIUM, DateFormat.MEDIUM, Locale.JAPAN},
// these localized patterns include "z" which isn't available from LocalTime
// {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.UK},
// {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.US},
// {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.FRANCE},
// {LocalTime.of(11, 30), FormatStyle.LONG, DateFormat.LONG, Locale.JAPAN},
//
// {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.UK},
// {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.US},
// {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.FRANCE},
// {LocalTime.of(11, 30), FormatStyle.FULL, DateFormat.FULL, Locale.JAPAN},
};
}
示例4: _getDateStyle
/**
* <p>Return the style constant for the specified style name.</p>
* If invalid throw IllegalStateException.
*
* @param dateStyle Name of the date style for which to return a constant
*
*/
private static final int _getDateStyle(String dateStyle)
{
if (dateStyle.equals("shortish"))
{
return _SHORTISH;
}
else if (dateStyle.equals("default"))
{
return (DateFormat.DEFAULT);
}
else if (dateStyle.equals("short"))
{
return (DateFormat.SHORT);
}
else if (dateStyle.equals("medium"))
{
return (DateFormat.MEDIUM);
}
else if (dateStyle.equals("long"))
{
return (DateFormat.LONG);
}
else if (dateStyle.equals("full"))
{
return (DateFormat.FULL);
}
else
throw new IllegalStateException(_LOG.getMessage(
"INVALID_DATE_STYLE", dateStyle));
}
示例5: getStylePatternForChar
private int getStylePatternForChar(int index) {
if (this.stylePattern != null && this.stylePattern.length() > index) {
switch (this.stylePattern.charAt(index)) {
case 'S': return DateFormat.SHORT;
case 'M': return DateFormat.MEDIUM;
case 'L': return DateFormat.LONG;
case 'F': return DateFormat.FULL;
case '-': return -1;
}
}
throw new IllegalStateException("Unsupported style pattern '" + this.stylePattern + "'");
}
示例6: convertToStringForJSON
/**
* Equivalent of <LAMS:Date value="value" type="date|time|both"/>. Use for processing a date to send to the client
* via JSON. Locale comes from request.getLocale();
*
* @param value
* @param type
* TYPE_BOTH (both data and time), TYPE_DATE or TYPE_TIME
* @param locale
* @return
*/
public static String convertToStringForJSON(Date value, Integer style, Integer type, Locale locale) {
HttpSession ss = SessionManager.getSession();
UserDTO user = (UserDTO) ss.getAttribute(AttributeNames.USER);
TimeZone tz = user.getTimeZone();
int dateStyle, timeStyle;
switch (style) {
case DateFormat.SHORT:
dateStyle = DateFormat.SHORT;
timeStyle = DateFormat.SHORT;
break;
case DateFormat.FULL:
dateStyle = DateFormat.LONG;
timeStyle = DateFormat.FULL;
break;
default:
dateStyle = DateFormat.LONG;
timeStyle = DateFormat.MEDIUM;
}
DateFormat df = null;
switch (type) {
case TYPE_DATE:
df = DateFormat.getDateInstance(dateStyle, locale);
break;
case TYPE_TIME:
df = DateFormat.getTimeInstance(timeStyle, locale);
break;
default:
df = DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale);
}
if (tz != null) {
df.setTimeZone(tz);
}
return df.format(value);
}
示例7: dateFormats
@DataProvider(name = "dateFormats" )
private Object[][] dateFormats() {
return new Object[][] {
//8080774
//Locale, Format type, year, month, date, expected result
{localeEnSG, DateFormat.SHORT, 2015, 5, 6, "6/5/15"},
{localeEnSG, DateFormat.MEDIUM, 2015, 5, 6, "6 May, 2015"},
{localeEnSG, DateFormat.LONG, 2015, 5, 6, "6 May, 2015"},
{localeEnSG, DateFormat.FULL, 2015, 5, 6, "Wednesday, 6 May, 2015"}
};
}
示例8: getFormat
/**
* <p>Returns a <code>DateFormat</code> for the specified Locale.</p>
*
* @param locale The locale a <code>DateFormat</code> is required for,
* system default if null.
* @return The <code>DateFormat</code> to created.
*/
protected Format getFormat(Locale locale) {
DateFormat formatter = null;
if (dateStyle >= 0 && timeStyle >= 0) {
if (locale == null) {
formatter = DateFormat.getDateTimeInstance(dateStyle, timeStyle);
} else {
formatter = DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale);
}
} else if (timeStyle >= 0) {
if (locale == null) {
formatter = DateFormat.getTimeInstance(timeStyle);
} else {
formatter = DateFormat.getTimeInstance(timeStyle, locale);
}
} else {
int useDateStyle = dateStyle >= 0 ? dateStyle : DateFormat.SHORT;
if (locale == null) {
formatter = DateFormat.getDateInstance(useDateStyle);
} else {
formatter = DateFormat.getDateInstance(useDateStyle, locale);
}
}
formatter.setLenient(false);
return formatter;
}
示例9: _changeShortishAsShortIfNeeded
private int _changeShortishAsShortIfNeeded(int dateStyle)
{
if (dateStyle == _SHORTISH)
dateStyle = DateFormat.SHORT;
return dateStyle;
}
示例10: DateValidator
/**
* Construct a <i>strict</i> instance with <i>short</i>
* date style.
*/
public DateValidator() {
this(true, DateFormat.SHORT);
}