当前位置: 首页>>代码示例>>Java>>正文


Java DateFormat.LONG属性代码示例

本文整理汇总了Java中java.text.DateFormat.LONG属性的典型用法代码示例。如果您正苦于以下问题:Java DateFormat.LONG属性的具体用法?Java DateFormat.LONG怎么用?Java DateFormat.LONG使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在java.text.DateFormat的用法示例。


在下文中一共展示了DateFormat.LONG属性的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getSentDateText

/**
 * Extract the date from a message and convert it into a locale-specific
 * date string suitable for use in a header for a quoted message.
 *
 * @return A string with the formatted date/time
 */
static String getSentDateText(Resources resources, Message message) {
    try {
        final int dateStyle = DateFormat.LONG;
        final int timeStyle = DateFormat.LONG;
        Date date = message.getSentDate();

        DateFormat dateFormat;
        if (QMail.hideTimeZone()) {
            dateFormat = DateFormat.getDateTimeInstance(dateStyle, timeStyle, Locale.ROOT);
            dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
        } else {
            Locale locale = resources.getConfiguration().locale;
            dateFormat = DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale);
        }
        return dateFormat.format(date);
    } catch (Exception e) {
        return "";
    }
}
 
开发者ID:philipwhiuk,项目名称:q-mail,代码行数:25,代码来源:QuoteHelper.java

示例2: _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));
}
 
开发者ID:apache,项目名称:myfaces-trinidad,代码行数:26,代码来源:DateTimeConverter.java

示例3: 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},
    };
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:24,代码来源:TCKLocalizedPrinterParser.java

示例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));
}
 
开发者ID:apache,项目名称:myfaces-trinidad,代码行数:37,代码来源:DateTimeConverter.java

示例5: testDateSerialization

@Test
public void testDateSerialization() throws Exception {
    int dateStyle = DateFormat.LONG;
    DefaultDateTypeAdapter dateTypeAdapter = new DefaultDateTypeAdapter(Date.class, dateStyle);
    DateFormat formatter = DateFormat.getDateInstance(dateStyle, Locale.US);
    Date currentDate = new Date();

    String dateString = dateTypeAdapter.toJson(currentDate);
    assertEquals(toLiteral(formatter.format(currentDate)), dateString);
}
 
开发者ID:CoryCharlton,项目名称:BittrexApi,代码行数:10,代码来源:DefaultDateTypeAdapterTest.java

示例6: 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 + "'");
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:12,代码来源:DateFormatter.java

示例7: 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);
   }
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:49,代码来源:DateUtil.java

示例8: 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"}
    };
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:11,代码来源:LocaleDateFormats.java

示例9: DateTitle

/**
 * Creates a new chart title that displays the current date in the default
 * (LONG) format for the locale, positioned to the bottom right of the 
 * chart.
 * <P>
 * The color will be black in 12 point, plain Helvetica font (maps to Arial
 * on Win32 systems without Helvetica).
 */
public DateTitle() {
    this(DateFormat.LONG);
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:11,代码来源:DateTitle.java

示例10: DateTitle

/**
 * Creates a new chart title that displays the current date in the default
 * (LONG) format for the locale, positioned to the bottom right of the chart.
 * <P>
 * The color will be black in 12 point, plain Helvetica font (maps to Arial
 * on Win32 systems without Helvetica).
 */
public DateTitle() {

    this(DateFormat.LONG);

}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:12,代码来源:DateTitle.java


注:本文中的java.text.DateFormat.LONG属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。