java - 如何获得犹太历的一年中的一周
问题描述
我试图找到一年中的哪一周让犹太人在一个全球应用程序中使用它,该应用程序提供有关国际日历的一般服务。
解决方案
你可以试试我的 lib Time4J,它提供了一个犹太/希伯来日历并使用以下代码:
HebrewCalendar hebcal = HebrewCalendar.nowInSystemTime();
int weekOfYear = hebcal.getInt(HebrewCalendar.WEEK_OF_YEAR);
它使用以色列的默认周模型/定义,该周从星期日开始(在安息日之后)。
关于与的互操作性java.time
:
LocalDate gregorian = hebcal.transform(PlainDate.class).toTemporalAccessor();
HebrewCalendar jewish = PlainDate.from(gregorian).transform(HebrewCalendar.class);
推荐阅读
- azure - Asp.net core 2.2 变量 ASPNETCORE_ENVIRONMENT 在 Azure 上不起作用
- css - 未应用保证金最高值
- algorithm - 模逆计算
- javascript - ramda 源代码中@@functional/placeholder 的含义是什么?
- node.js - Mongoose Slice 不限制数组大小
- azure-devops - 您可以将文件从一个 VSTS 构建代理复制到另一个吗?
- c - 我正在使用'->',但输出仍在询问我是否打算使用'->'
- node.js - 是否有任何 API 可以在代码中停止 http 服务器?
- android - 如何为 Appium 中使用的测试数据库播种?
- css - 在 CSS 中为菜单图标制作自定义形状