本文整理了Java中java.time.format.DateTimeFormatter.ofLocalizedTime()
方法的一些代码示例,展示了DateTimeFormatter.ofLocalizedTime()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateTimeFormatter.ofLocalizedTime()
方法的具体详情如下:
包路径:java.time.format.DateTimeFormatter
类名称:DateTimeFormatter
方法名:ofLocalizedTime
[英]Returns a locale specific time format.
This returns a formatter that will print/parse a time. The exact format pattern used varies by locale.
The locale is determined from the formatter. The formatter returned directly by this method will use the Locale#getDefault(). The locale can be controlled using DateTimeFormatter#withLocale(Locale)on the result of this method.
Note that the localized pattern is looked up lazily. This DateTimeFormatter holds the style required and the locale, looking up the pattern required on demand.
[中]返回特定于区域设置的时间格式。
这将返回一个将打印/解析时间的格式化程序。使用的确切格式模式因区域设置而异。
区域设置由格式化程序确定。此方法直接返回的格式化程序将使用区域设置#getDefault()。可以在此方法的结果上使用DateTimeFormatter#withLocale(locale)控制区域设置。
请注意,本地化模式是惰性地查找的。此DateTimeFormatter保存所需的样式和区域设置,根据需要查找所需的模式。
代码示例来源:origin: spring-projects/spring-framework
private DateTimeFormatter getFallbackFormatter(Type type) {
switch (type) {
case DATE: return DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT);
case TIME: return DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT);
default: return DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT);
}
}
代码示例来源:origin: org.springframework/spring-context
private DateTimeFormatter getFallbackFormatter(Type type) {
switch (type) {
case DATE: return DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT);
case TIME: return DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT);
default: return DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT);
}
}
代码示例来源:origin: spring-projects/spring-framework
dateTimeFormatter = DateTimeFormatter.ofLocalizedTime(this.timeStyle);
代码示例来源:origin: org.springframework/spring-context
dateTimeFormatter = DateTimeFormatter.ofLocalizedTime(this.timeStyle);
代码示例来源:origin: com.haulmont.cuba/cuba-global
@Override
protected DateTimeFormatter getDateTimeFormatter() {
return DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT);
}
代码示例来源:origin: com.haulmont.cuba/cuba-global
@Override
protected DateTimeFormatter getDateTimeFormatter() {
return DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT);
}
代码示例来源:origin: otto-de/edison-microservice
private String formatTime(final OffsetDateTime dateTime) {
if (dateTime==null) {
return null;
} else {
return humanReadable
? ofLocalizedTime(MEDIUM).format(dateTime)
: ISO_OFFSET_DATE_TIME.format(dateTime);
}
}
代码示例来源:origin: stackoverflow.com
import java.time.Duration;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;
public class TimeDiff {
public static void main(String[] args) {
DateTimeFormatter format = DateTimeFormatter
.ofLocalizedTime(FormatStyle.SHORT);
LocalTime time1 = LocalTime.parse("11:00 AM", format);
LocalTime time2 = LocalTime.parse("01:00 PM", format);
Duration duration = Duration.between(time1, time2);
System.out.println(Math.abs(duration.getSeconds() / 3600));
}
}
代码示例来源:origin: org.codehaus.groovy/groovy-datetime
/**
* Formats this time in the provided, localized {@link java.time.format.FormatStyle}.
*
* @param self a LocalTime
* @param timeStyle the FormatStyle
* @return a formatted String
* @see java.time.format.DateTimeFormatter
* @since 2.5.0
*/
public static String format(final LocalTime self, FormatStyle timeStyle) {
return self.format(DateTimeFormatter.ofLocalizedTime(timeStyle));
}
代码示例来源:origin: org.codehaus.groovy/groovy-datetime
/**
* Formats this time in the provided, localized {@link java.time.format.FormatStyle}.
*
* @param self an OffsetTime
* @param timeStyle the FormatStyle
* @return a formatted String
* @see java.time.format.DateTimeFormatter
* @since 2.5.0
*/
public static String format(final OffsetTime self, FormatStyle timeStyle) {
return self.format(DateTimeFormatter.ofLocalizedTime(timeStyle));
}
代码示例来源:origin: apache/wicket
@Override
public DateTimeFormatter getDateTimeFormatter(Locale locale)
{
return DateTimeFormatter.ofLocalizedTime(timeStyle).withLocale(locale);
}
代码示例来源:origin: com.github.lgooddatepicker/LGoodDatePicker
public static void main(String[] args) {
TreeSet<String> languageCodes = new TreeSet<String>();
for (Locale locale : Locale.getAvailableLocales()) {
languageCodes.add(locale.getLanguage());
}
LocalTime localTime = LocalTime.of(17, 30, 20);
for (String languageCode : languageCodes) {
Locale localeForLanguage = new Locale(languageCode);
// Locale localeForLanguage = Locale.forLanguageTag(languageCode);
DateTimeFormatter format = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT).withLocale(localeForLanguage);
System.out.print(localeForLanguage.getDisplayLanguage() + ": ");
System.out.print(format.format(localTime) + "\n");
}
}
}
代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models
@Override
protected String convertTime(final LocalTime time, final Attribute attribute, final ProductType productType) {
final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT).withLocale(locale());
return dateTimeFormatter.format(time);
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
@Override
protected String convertTime(final LocalTime time, final Attribute attribute, final ProductType productType) {
final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT).withLocale(locale());
return dateTimeFormatter.format(time);
}
代码示例来源:origin: commercetools/commercetools-jvm-sdk
@Override
protected String convertTime(final LocalTime time, final Attribute attribute, final ProductType productType) {
final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT).withLocale(locale());
return dateTimeFormatter.format(time);
}
代码示例来源:origin: com.holon-platform.vaadin/holon-vaadin-flow
private static char obtainTimeSeparator(Locale locale) {
String value = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT).withLocale(locale)
.format(LocalTime.of(0, 0));
if (value != null) {
char[] chars = value.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (i > 3) {
break;
}
if (!Character.isDigit(chars[i])) {
return chars[i];
}
}
}
return DEFAULT_TIME_SEPARATOR;
}
代码示例来源:origin: apache/servicemix-bundles
private DateTimeFormatter getFallbackFormatter(Type type) {
switch (type) {
case DATE: return DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT);
case TIME: return DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT);
default: return DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT);
}
}
代码示例来源:origin: nroduit/Weasis
public static DateTimeFormatter getTimeFormatter(FormatStyle style) {
return DateTimeFormatter.ofLocalizedTime(style).withLocale(getLocaleFormat());
}
代码示例来源:origin: com.holon-platform.core/holon-core
/**
* Present {@link Temporal} property value using default {@link Locale}
* @param value Property value to present
* @return Formatted value
*/
private static String convertTemporalWithDefaultLocale(Temporal value) {
// use default formatters
final TemporalType type = TemporalType.getTemporalType(value).orElse(TemporalType.DATE);
switch (type) {
case DATE_TIME:
return DateTimeFormatter.ofLocalizedDateTime(FormatStyle.SHORT).withLocale(Locale.getDefault())
.format(value);
case TIME:
return DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT).withLocale(Locale.getDefault()).format(value);
case DATE:
default:
return DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT).withLocale(Locale.getDefault()).format(value);
}
}
代码示例来源:origin: langurmonkey/gaiasky
public DesktopDateFormat(Locale loc, boolean date, boolean time) {
assert date || time : "Formatter must include date or time";
if (date && !time) {
df = DateTimeFormatter.ofPattern("MMM dd uuuu").withLocale(Locale.US).withZone(ZoneOffset.UTC);
} else if (!date && time)
df = DateTimeFormatter.ofLocalizedTime(FormatStyle.MEDIUM).withLocale(Locale.US).withZone(ZoneOffset.UTC);
else if (date && time)
df = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM, FormatStyle.MEDIUM).withLocale(Locale.US).withZone(ZoneOffset.UTC);
}
内容来源于网络,如有侵权,请联系作者删除!