public class JalaliCalendar
extends java.lang.Object
| Constructor and Description |
|---|
JalaliCalendar()
Today Jalali Date
|
JalaliCalendar(java.util.Date date)
Create a ir.huri.jcal.JalaliCalendar object from Date object
|
JalaliCalendar(java.util.GregorianCalendar gc)
Create a ir.huri.jcal.JalaliCalendar object from gregorian calendar
|
JalaliCalendar(int year,
int month,
int day)
Create a ir.huri.jcal.JalaliCalendar object
|
JalaliCalendar(java.time.LocalDate ld)
Create a ir.huri.jcal.JalaliCalendar object from Localdate(java 8)
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
void |
fromGregorian(java.util.GregorianCalendar gc)
set date from gregorian date
|
JalaliCalendar |
getDateByDiff(int diff)
get Jalali date by day difference
|
int |
getDay() |
int |
getDayOfWeek() |
java.lang.String |
getDayOfWeekDayMonthString()
get String with the following format :
یکشنبه ۱۲ آبان
|
java.lang.String |
getDayOfWeekString() |
int |
getFirstDayOfWeek() |
int |
getMonth() |
int |
getMonthLength() |
java.lang.String |
getMonthString() |
JalaliCalendar |
getTomorrow() |
int |
getYear() |
int |
getYearLength() |
JalaliCalendar |
getYesterday() |
boolean |
isLeap() |
void |
set(int year,
int month,
int day) |
void |
setDay(int day) |
void |
setMonth(int month) |
void |
setYear(int year) |
java.util.GregorianCalendar |
toGregorian()
Convert current jalali date to gregorian date
|
java.lang.String |
toString() |
public JalaliCalendar()
public JalaliCalendar(int year,
int month,
int day)
year - Jalali Yearmonth - Jalali Monthday - Jalali Daypublic JalaliCalendar(java.util.GregorianCalendar gc)
gc - gregorian calendar objectpublic JalaliCalendar(java.time.LocalDate ld)
ld - local date objectpublic JalaliCalendar(java.util.Date date)
date - Date objectpublic java.util.GregorianCalendar toGregorian()
public void fromGregorian(java.util.GregorianCalendar gc)
gc - input gregorian calendarpublic JalaliCalendar getYesterday()
public JalaliCalendar getTomorrow()
public JalaliCalendar getDateByDiff(int diff)
diff - number of day diffrentspublic int getDayOfWeek()
public int getFirstDayOfWeek()
public java.lang.String getDayOfWeekString()
public java.lang.String getMonthString()
public java.lang.String getDayOfWeekDayMonthString()
public boolean isLeap()
public int getYearLength()
public int getMonthLength()
public int getDay()
public int getMonth()
public int getYear()
public void setMonth(int month)
public void setYear(int year)
public void setDay(int day)
public void set(int year,
int month,
int day)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object