Java GWT日期选择器区域设置

Java GWT日期选择器区域设置,java,javascript,gwt,localization,locale,Java,Javascript,Gwt,Localization,Locale,是否可以为com.google.gwt.user.datepicker.client.datepicker设置区域设置? 我需要用意大利语风格显示日期和星期。这里有一个用于gwt的手柄 这是一个意大利地区 我希望它能对您有所帮助。的javadoc有一个示例,您可以从中开始—您只需在分配给日期选择器的ValueChangeHandler中格式化日期: public class DatePickerExample implements EntryPoint { public void onMo

是否可以为com.google.gwt.user.datepicker.client.datepicker设置区域设置? 我需要用意大利语风格显示日期和星期。

这里有一个用于gwt的手柄

这是一个意大利地区

我希望它能对您有所帮助。

的javadoc有一个示例,您可以从中开始—您只需在分配给
日期选择器的
ValueChangeHandler
中格式化日期:

public class DatePickerExample implements EntryPoint {

  public void onModuleLoad() {
    // Create a date picker
    DatePicker datePicker = new DatePicker();
    final Label text = new Label();

    // Set the value in the text box when the user selects a date
    datePicker.addValueChangeHandler(new ValueChangeHandler() {
      public void onValueChange(ValueChangeEvent event) {
        Date date = event.getValue();
        String dateString = DateTimeFormat.getMediumDateFormat().format(date);
        text.setText(dateString);
      }
    });

    // Set the default value
    datePicker.setValue(new Date(), true);

    // Add the widgets to the page
    RootPanel.get().add(text);
    RootPanel.get().add(datePicker);
  }
}

这将在您的默认语言环境中设置日期格式-如果您想将其更改为其他内容,GWT文档中会有一个关于如何执行此操作的详细说明。

GWT中的语言环境设置为全局

您可以在html文件的元标记中设置本地标记:

<html><head><meta name="gwt:property" content="locale=it">...
。。。
您必须将区域设置添加到modulefile*.gwt.xml:

<extend-property name="locale" values="it"/>

属性定义如下:

com.google.gwt.i18n.client.constants.DateTimeConstantsImpl_xx.properties


有关更多信息,请阅读文档。

演示链接不再有效,请下次将代码放入您的答案中。