gpt4 book ai didi

gwt - 如何在 GWT 中获取不同语言环境的所有日期/时间格式模式

转载 作者:行者123 更新时间:2023-12-04 08:37:53 25 4
gpt4 key购买 nike

我尝试在 GWT 中获取所有日期/时间格式模式,使用 DateTimeFormat.PredefinedFormat 获取当前语言环境的所有模式。但是我怎样才能获得其他语言环境的所有模式。

最佳答案

我找到了一种方法,而不是我想要的通用方法,但在这种情况下它有效。也许有人有更好的解决方案。

   private static Date testDateFormates( String dateText ) {

ArrayList<String> locales = new ArrayList<String>();

DateTimeFormatInfo formatDE = new DateTimeFormatInfoImpl_de();
DateTimeFormatInfo formatEN = new DateTimeFormatInfoImpl_en();
DateTimeFormatInfo formatFR = new DateTimeFormatInfoImpl_fr();
DateTimeFormatInfo formatES = new DateTimeFormatInfoImpl_es();
DateTimeFormatInfo formatZH = new DateTimeFormatInfoImpl_zh();
DateTimeFormatInfo formatRU = new DateTimeFormatInfoImpl_ru();

addToList( locales, LocaleInfo.getCurrentLocale().getDateTimeFormatInfo() );
addToList( locales, formatDE );
addToList( locales, formatEN );
addToList( locales, formatFR );
addToList( locales, formatES );
addToList( locales, formatZH );
addToList( locales, formatRU );

.
.
.
}

private static void addToList( ArrayList<String> patterns, DateTimeFormatInfo format ) {
patterns.add( format.dateFormat() );
patterns.add( format.dateFormatFull() );
patterns.add( format.dateFormatLong() );
patterns.add( format.dateFormatMedium() );
patterns.add( format.dateFormatShort() );
}

关于gwt - 如何在 GWT 中获取不同语言环境的所有日期/时间格式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com