René's URL Explorer Experiment


Title: Fix Date Handling and Time Zone Issues by dickermoshe · Pull Request #247 · KosherJava/zmanim · GitHub

Open Graph Title: Fix Date Handling and Time Zone Issues by dickermoshe · Pull Request #247 · KosherJava/zmanim

X Title: Fix Date Handling and Time Zone Issues by dickermoshe · Pull Request #247 · KosherJava/zmanim

Description: This PR addresses several critical bugs and inconsistencies in KosherJava related to date validation, time zone handling, and calendar calculations. WIP This PR is a Draft. If more issues are bugs are found, this PR will be updated with fixes for them. Changes 1. Enhanced Date Validation in JewishDate JewishDate now properly validates that the day of the month does not exceed the maximum for that specific month and year. Previously, validation only checked that the day was less than 30, which was inadequate since many Jewish months have fewer than 30 days. The constructor now throws an IllegalArgumentException for invalid day values. 2. Standardized UTC Time Zone in getGregorianCalendar() The getGregorianCalendar() method in JewishDate now returns a Calendar instance with the following standardized values: Time zone: Set to UTC (instead of the system default time zone) Time fields: Hours, minutes, seconds, and milliseconds are set to 0 (instead of the current system time) This ensures consistent, predictable behavior regardless of the system's time zone and time of day. 3. Fixed Yerushalmi Yomi Start Date Time Zone The DAF_YOMI_START_DAY constant in YerushalmiYomiCalculator now explicitly sets its time zone to UTC instead of using the system default time zone, ensuring consistent calculations across all time zones. 4. UTC-Based Yerushalmi Yomi Calculations All Calendar instances used in Yerushalmi Yomi calculations now use UTC time zone, eliminating time zone-related calculation errors. 5. Replaced Legacy Calendar.add() with Modern Date-Time API Replaced all instances of Calendar.add(Calendar.DAY_OF_MONTH, n) with a helper method that converts to ZonedDateTime for date arithmetic. This change addresses numerous inaccuracies in Java's legacy java.util.Calendar API, particularly around daylight saving time transitions and month boundaries. 6. Corrected getLocalMeanTimeOffset() Implementation Updated the getLocalMeanTimeOffset() method to: Account for the time zone offset at the specific location Use the modern Java date-time API (java.time) instead of the legacy API Fix incorrect offset calculations that existed in the old implementation 7. Modernized getJulianDay() Implementation Updated getJulianDay() to use ZonedDateTime for extracting day, month, and year values, fixing multiple issues caused by the legacy Java standard library's date handling. 8. Null Safety in getMoladBasedTime() Added null-argument handling to getMoladBasedTime() to prevent NullPointerException when null arguments are passed. 8. Null return from in getDafYomiYerushalmi() on transition dates This method would return null on the dates of a brand new cycle. This PR fixes that. 9. Forwarding a JewishDate by a month return invalid date If adding a month to a date would result in an invalid date (Nissan 30 -> Iyar 30), we return the last day of that month (Iyar 29). 10. Don't jump a day when calculating Chatzos near the anti-meridian If adding a month to a date would result in an invalid date (Nissan 30 -> Iyar 30), we return the last day of that month (Iyar 29). Checklist Add tests for each of these changes Investigate whether these changes are considered breaking

Open Graph Description: This PR addresses several critical bugs and inconsistencies in KosherJava related to date validation, time zone handling, and calendar calculations. WIP This PR is a Draft. If more issues are bugs ...

X Description: This PR addresses several critical bugs and inconsistencies in KosherJava related to date validation, time zone handling, and calendar calculations. WIP This PR is a Draft. If more issues are bugs ...

Opengraph URL: https://github.com/KosherJava/zmanim/pull/247

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:76abc219-d2db-8b97-dab9-fed68517b978
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9B62:17421C:132F0D1:1925F32:6992A8F3
html-safe-nonce0891bc637869ef502ff7e27f6ff3ae47582893ab7b6bdd4f05d09079a2d63e1a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QjYyOjE3NDIxQzoxMzJGMEQxOjE5MjVGMzI6Njk5MkE4RjMiLCJ2aXNpdG9yX2lkIjoiMTEyNTA5NzYwNDQyNzk4MzA5MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacdc49f031b1d2b09cde0998c06a8f8dcbd9fd2582e2f3ca6696ccb35c1257207f
hovercard-subject-tagpull_request:2997480956
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/KosherJava/zmanim/pull/247/files
twitter:imagehttps://avatars.githubusercontent.com/u/75931499?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/75931499?s=400&v=4
og:image:altThis PR addresses several critical bugs and inconsistencies in KosherJava related to date validation, time zone handling, and calendar calculations. WIP This PR is a Draft. If more issues are bugs ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/KosherJava/zmanim git https://github.com/KosherJava/zmanim.git
octolytics-dimension-user_id6101129
octolytics-dimension-user_loginKosherJava
octolytics-dimension-repository_id41635214
octolytics-dimension-repository_nwoKosherJava/zmanim
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id41635214
octolytics-dimension-repository_network_root_nwoKosherJava/zmanim
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FKosherJava%2Fzmanim%2Fpull%2F247%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FKosherJava%2Fzmanim%2Fpull%2F247%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=KosherJava%2Fzmanim
Reloadhttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
Reloadhttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
Reloadhttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
KosherJava https://patch-diff.githubusercontent.com/KosherJava
zmanimhttps://patch-diff.githubusercontent.com/KosherJava/zmanim
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FKosherJava%2Fzmanim
Fork 54 https://patch-diff.githubusercontent.com/login?return_to=%2FKosherJava%2Fzmanim
Star 124 https://patch-diff.githubusercontent.com/login?return_to=%2FKosherJava%2Fzmanim
Code https://patch-diff.githubusercontent.com/KosherJava/zmanim
Issues 13 https://patch-diff.githubusercontent.com/KosherJava/zmanim/issues
Pull requests 15 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pulls
Actions https://patch-diff.githubusercontent.com/KosherJava/zmanim/actions
Projects 0 https://patch-diff.githubusercontent.com/KosherJava/zmanim/projects
Security 0 https://patch-diff.githubusercontent.com/KosherJava/zmanim/security
Insights https://patch-diff.githubusercontent.com/KosherJava/zmanim/pulse
Code https://patch-diff.githubusercontent.com/KosherJava/zmanim
Issues https://patch-diff.githubusercontent.com/KosherJava/zmanim/issues
Pull requests https://patch-diff.githubusercontent.com/KosherJava/zmanim/pulls
Actions https://patch-diff.githubusercontent.com/KosherJava/zmanim/actions
Projects https://patch-diff.githubusercontent.com/KosherJava/zmanim/projects
Security https://patch-diff.githubusercontent.com/KosherJava/zmanim/security
Insights https://patch-diff.githubusercontent.com/KosherJava/zmanim/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FKosherJava%2Fzmanim%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FKosherJava%2Fzmanim%2Fissues%2Fnew%2Fchoose
dickermoshehttps://patch-diff.githubusercontent.com/dickermoshe
KosherJava:masterhttps://patch-diff.githubusercontent.com/KosherJava/zmanim/tree/master
dickermoshe:masterhttps://patch-diff.githubusercontent.com/dickermoshe/zmanim/tree/master
Conversation 0 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247
Commits 15 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits
Checks 0 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/checks
Files changed https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
Please reload this pagehttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
Fix Date Handling and Time Zone Issues https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#top
Show all changes 15 commits https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
4cf3bd7 improve naive timezone conversion dickermoshe Nov 11, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/4cf3bd7898347726f46f91b65f09c56a1f3c84c7
657b60c use java.time for improved accuracy for distant dates dickermoshe Nov 11, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/657b60c2528e4a48f4256baf9a4b81581b3f70c6
05a983c additional java.time conversions dickermoshe Nov 12, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/05a983c6eba2f830178ffd886c1d5abb75024b97
81e56cd validate length of hebrew months dickermoshe Dec 4, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/81e56cd62735593aa0148094e87efacfd8293e16
f15204e apply offset correctly dickermoshe Dec 5, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/f15204e1206460af9eaea058fef85a22ef174fe5
931f239 fix null error in getMoladBasedTime dickermoshe Dec 7, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/931f23929b9f7839501cea545f131bb1df8b01b2
9b74e47 use UTC in yerushalmi calc dickermoshe Dec 7, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/9b74e47b61176b4adf8733c7bc7c6be0c9f68859
e4dc755 fix missing import dickermoshe Dec 7, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/e4dc75550eb9bc524910c69e36d40e1bb8b2f8e9
0179cab some more yerushalmi changes dickermoshe Dec 7, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/0179cab599da53179bc8cbd13f0cbe36ead45f62
07a6f0f Fix formatting and spacing in JewishCalendar.java dickermoshe Dec 7, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/07a6f0f9031b430a5fad79e0a63268be8d598863
c944303 fix yomi for transition date dickermoshe Dec 8, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/c944303966f10e7520fef986fa6f35d877b42de1
0f8f92b check for valid dates with forwarding dates dickermoshe Dec 10, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/0f8f92bb18253cc428eb5520ac8d5cf8c847f144
85130ca fix issue with daf yomi calculation on start date dickermoshe Dec 11, 2025 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/85130ca4b27ce8baaadcabe8cfcec217c2652fc4
1b81903 Fix noon skipping a day, add a regrssion test dickermoshe Jan 15, 2026 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/1b819037320f140830d743334b2f2cfd0fcd6855
fd34331 more fixes dickermoshe Jan 15, 2026 https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/commits/fd343312386e2eb67be485315097ec19f3775add
Clear filters https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
Please reload this pagehttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
Please reload this pagehttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
AstronomicalCalendar.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
ComplexZmanimCalendar.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-5fafdd8e77b0d6115168caa7ce623f95fbf4d07e4ee0701811266b6d22325bed
JewishCalendar.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-65aabc1749b11e1d61230337b5a0357e3fdec975db36908708635ddae23c5d0c
JewishDate.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
YerushalmiYomiCalculator.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
YomiCalculator.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-f89c485bba63b6a85c1d1533b276a272a752fa886d782740549c8800dff94a5d
GeoLocation.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-2e880f6e0df4ef0730b6ab20be5b3e83238a8bc6eab905c33f970df55325699f
NOAACalculator.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-29b884c2a54063f54b5d429320854e720deb8a24edaa480e654d1ade3935e54d
TimeZoneUtils.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-eebda11e4308c96afdeddc449191a3f6427eb59ed461dee124a1537f5dfb2b5e
AstronomicalCalendarTest.java https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-33bdd30fa197357fa2dfc16e4147a096e667d60dcf4bb7a223f51e2fd9f4f7fb
src/main/java/com/kosherjava/zmanim/AstronomicalCalendar.javahttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
View file https://patch-diff.githubusercontent.com/KosherJava/zmanim/blob/fd343312386e2eb67be485315097ec19f3775add/src/main/java/com/kosherjava/zmanim/AstronomicalCalendar.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-0eda7292fe8d1ac088d3b2616f8924d6f8c8dc1bf53b4865b39f425435a711b5
src/main/java/com/kosherjava/zmanim/ComplexZmanimCalendar.javahttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-5fafdd8e77b0d6115168caa7ce623f95fbf4d07e4ee0701811266b6d22325bed
View file https://patch-diff.githubusercontent.com/KosherJava/zmanim/blob/fd343312386e2eb67be485315097ec19f3775add/src/main/java/com/kosherjava/zmanim/ComplexZmanimCalendar.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-5fafdd8e77b0d6115168caa7ce623f95fbf4d07e4ee0701811266b6d22325bed
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-5fafdd8e77b0d6115168caa7ce623f95fbf4d07e4ee0701811266b6d22325bed
src/main/java/com/kosherjava/zmanim/hebrewcalendar/JewishCalendar.javahttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-65aabc1749b11e1d61230337b5a0357e3fdec975db36908708635ddae23c5d0c
View file https://patch-diff.githubusercontent.com/KosherJava/zmanim/blob/fd343312386e2eb67be485315097ec19f3775add/src/main/java/com/kosherjava/zmanim/hebrewcalendar/JewishCalendar.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-65aabc1749b11e1d61230337b5a0357e3fdec975db36908708635ddae23c5d0c
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-65aabc1749b11e1d61230337b5a0357e3fdec975db36908708635ddae23c5d0c
src/main/java/com/kosherjava/zmanim/hebrewcalendar/JewishDate.javahttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
View file https://patch-diff.githubusercontent.com/KosherJava/zmanim/blob/fd343312386e2eb67be485315097ec19f3775add/src/main/java/com/kosherjava/zmanim/hebrewcalendar/JewishDate.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-13bc8bb07ae73c6e46bd5c3a8c3dba1eac737cc5814d28568a734a4c6358eac3
src/main/java/com/kosherjava/zmanim/hebrewcalendar/YerushalmiYomiCalculator.javahttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
View file https://patch-diff.githubusercontent.com/KosherJava/zmanim/blob/fd343312386e2eb67be485315097ec19f3775add/src/main/java/com/kosherjava/zmanim/hebrewcalendar/YerushalmiYomiCalculator.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-e90e5fedba71f1aea5e3f8eaf735231477a7c4feb0b51371ecfd37e07a8e066e
src/main/java/com/kosherjava/zmanim/hebrewcalendar/YomiCalculator.javahttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-f89c485bba63b6a85c1d1533b276a272a752fa886d782740549c8800dff94a5d
View file https://patch-diff.githubusercontent.com/KosherJava/zmanim/blob/fd343312386e2eb67be485315097ec19f3775add/src/main/java/com/kosherjava/zmanim/hebrewcalendar/YomiCalculator.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-f89c485bba63b6a85c1d1533b276a272a752fa886d782740549c8800dff94a5d
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-f89c485bba63b6a85c1d1533b276a272a752fa886d782740549c8800dff94a5d
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-f89c485bba63b6a85c1d1533b276a272a752fa886d782740549c8800dff94a5d
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-f89c485bba63b6a85c1d1533b276a272a752fa886d782740549c8800dff94a5d
https://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files#diff-f89c485bba63b6a85c1d1533b276a272a752fa886d782740549c8800dff94a5d
Please reload this pagehttps://patch-diff.githubusercontent.com/KosherJava/zmanim/pull/247/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.