如何获得一周的第一天,某个地区/国家

roeygol:

我需要一周的第一天,某个地区/国家。

我尝试使用此代码找到它:

final Locale[] locales = new Locale[]{
        new Locale("en_GB"),
        new Locale("ru_RU"),
        new Locale("en_US"),                
        new Locale("es_ES"),
        new Locale("fr_FR"),        
        new Locale("iw_IL"),
        new Locale("he_IL")
};

for (final Locale locale : locales) {
    final Calendar cal = Calendar.getInstance(locale);
    final int firstDayOfWeek = cal.getFirstDayOfWeek();
    System.out.println(firstDayOfWeek);
}

这段代码的结果是,所有这些地区都检索“1”,这是周日,和区域设置等en_US应返回2,它是星期一。

achAmháin:

通过在两个参数-  语言和国家,分别-而不是你的字符串下划线。甲骨文教程

final Locale[] locales = new Locale[]{
        new Locale("en", "GB"),  // Pass language code, then country code, separately.
        new Locale("ru", "RU"),
        new Locale("en", "US"),
        new Locale("es", "ES"),
        new Locale("fr", "FR"),
        new Locale("iw", "IL"),
        new Locale("he", "IL")
    };

然后,我会用Java8获得一周的第一天:

DayOfWeek firstDayOfWeek = WeekFields.of(locale).getFirstDayOfWeek();
System.out.println(firstDayOfWeek);

输出:

星期一

星期一

星期日

星期一

星期一

星期日

星期日

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获得一周的第一天,具体取决于NLS

是语言或基于国家对JVM第一天的一周?

如何使用Moment.js获得一周中的第一天和最后一天?

如何通过设置一周的第一天来排序一周中的几天?

我可以根据地区数据获取一周中的第一天吗?

如何在Swift中更改一周的第一天

如何将日期字段更改为一周的第一天-Oracle

Android:如何在DateRangePicker中设置一周的第一天?

R如何使用ggplot在x轴上绘制一周的第一天

如何获取一周的第一天和最后一天的日期

如何使用JavaScript获取一周中的第一天和最后一天

在 php 中获取一周的第一天/最后一天?

如何将一周的第一天和一周的最后一天设置为白色?

一周的第一天和日历周

周结束日期,周日为一周的第一天

SSRS表达式-从周值中查找一周的第一天

如何在GNOME日历小程序中将星期一设置为一周的第一天?

如何使用 Moment.js 从选定的周/年获取一周的第一天和最后一天?

以星期一为第一天获取一周的开始日

将星期一设置为一周的第一天

如何在Swift中将当前一周的第一天设置为星期二?

如何使用自定义的一周的第一天来构建语言环境?

如何在系统任务栏日历中设置一周的第一天?

如何在 Kendo React UI 日历库中更改一周的第一天

如何在PHP中将“一周的第一天”设置为星期四

设置一周的第一天时,如何修复 18.04 中出错的日期格式?

仅获取一周中第一天到一周中当前日期的数据

MySQL周数与特定的一周的第一天

MomentJS获取具有可变的一周的第一天的weekNumber