https://github.com/razeghi71/jalalicalendar
Jalali Calendar for java
https://github.com/razeghi71/jalalicalendar
date-conversion gregorian jalali jalali-calendar persian-calendar
Last synced: 8 months ago
JSON representation
Jalali Calendar for java
- Host: GitHub
- URL: https://github.com/razeghi71/jalalicalendar
- Owner: razeghi71
- Created: 2016-04-16T20:21:29.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T13:34:33.000Z (over 2 years ago)
- Last Synced: 2024-01-03T02:06:57.491Z (over 2 years ago)
- Topics: date-conversion, gregorian, jalali, jalali-calendar, persian-calendar
- Language: Java
- Homepage:
- Size: 25.4 KB
- Stars: 77
- Watchers: 2
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# JalaliCalendar
JalaliCalendar is a Persian Calendar for java inspired from Roozh project. It has a better API and it's more developer friendly
# Add to Project
JalaliCalendar is available in central maven repository:
```
'ir.huri:jalalicalendar:'
```
# Getting Started
First of all I should note that **JAVA GREGORIAN CALENDERS MONTH IS 0 BASE SO JANUARY IS 0, FEBRUARY is 1, ...**
To Create a Jalali Date with specified year, month, day use the constructor :
```java
JalaliCalendar jalaliCalendar = new JalaliCalendar(1395, 1, 28);
```
To Covert a Gregorian Date to Jalali :
```java
JalaliCalendar jalaliDate = new JalaliCalendar(new GregorianCalendar(2016, 4, 16));
```
To Convert a Jalali Date to Gregorian Date :
```java
JalaliCalendar jalaliCalendar = new JalaliCalendar(1395, 1, 28);
GregorianCalendar gc = jalaliCalendar.toGregorian();
```
Read more examples in test files.