Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibehzadian/PersianDatePicker
/ functions
Functions
60 in github.com/alibehzadian/PersianDatePicker
⨍
Functions
60
◇
Types & classes
13
↓ 560 callers
Method
getTimeZone
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/TimeZones.java:715
↓ 9 callers
Method
formatToMilitary
(int i)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:289
↓ 8 callers
Method
ceil
Ceil function in original algorithm @param double1 @param double2 @return long
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendarUtils.java:94
↓ 8 callers
Method
getPersianMonth
@return int persian month number
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:215
↓ 6 callers
Method
setPersianDate
set the persian date it converts PersianDate to the Julian and assigned equivalent milliseconds to the instance @param persianYear @param persianMont
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:199
↓ 5 callers
Method
getPersianYear
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:206
↓ 5 callers
Method
isPersianLeapYear
Calculate whether current year is Leap year in persian or not @return boolean
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendarUtils.java:62
↓ 4 callers
Method
calculatePersianDate
Calculate persian date from current Date and populates the corresponding fields(persianYear, persianMonth, persianDay)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:168
↓ 4 callers
Method
persianToJulian
Converts a provided Persian (Shamsi) date to the Julian Day Number (i.e. the number of days since January 1 in the year 4713 BC). Since the Persian ca
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendarUtils.java:52
↓ 3 callers
Method
getPersianDay
@return int Persian day in month
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:233
↓ 3 callers
Method
getPersianLongDate
@return String of Persian Date ex: شنبه 01 خرداد 1361
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:266
↓ 2 callers
Method
getDisplayPersianDate
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:223
↓ 2 callers
Method
setTimeInMillis
(long millis)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:381
↓ 2 callers
Method
setTimeZone
(TimeZone zone)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:387
↓ 1 callers
Method
checkDateStringInitialValidation
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:156
↓ 1 callers
Method
checkPersianDateValidation
validate the given date @param year @param month @param day
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:125
↓ 1 callers
Method
convertToMilis
(long julianDate)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:125
↓ 1 callers
Method
getDisplayDate
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:213
↓ 1 callers
Method
getPersianDate
Produce the PersianCalendar object from given DateString throws Exception if couldn't parse the text. @return PersianCalendar object @exception Runti
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:101
↓ 1 callers
Method
getPersianMonthName
@return String persian month name
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:224
↓ 1 callers
Method
getPersianShortDate
@return String of persian date formatted by 'YYYY[delimiter]mm[delimiter]dd' default delimiter is '/'
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:279
↓ 1 callers
Method
getPersianWeekDayName
@return String Name of the day in week
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:242
↓ 1 callers
Method
julianToPersian
Converts a provided Julian Day Number (i.e. the number of days since January 1 in the year 4713 BC) to the Persian (Shamsi) date. Since the Persian ca
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendarUtils.java:76
↓ 1 callers
Method
normalizeDateString
planned for further calculation before parsing the text @param dateString @return
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:144
↓ 1 callers
Method
onDateChanged
Called upon a date change. @param newYear The year that was set. @param newMonth The month that was set (1-12) @param newDay The day of the month
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:210
↓ 1 callers
Method
setDisplayDate
(Date displayDate)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:219
↓ 1 callers
Method
setDisplayPersianDate
(PersianCalendar displayPersianDate)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:229
↓ 1 callers
Method
splitDateString
(String dateString)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:149
Method
ApplicationTest
()
app/src/androidTest/java/ir/smartlab/sample/ApplicationTest.java:10
Method
ApplicationTest
()
persiandatepicker/src/androidTest/java/ir/smartlab/persiandatepicker/ApplicationTest.java:10
Method
PersianCalendar
default constructor most of the time we don't care about TimeZone when we persisting Date or doing some calculation on date. <strong> Default TimeZon
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:139
Method
PersianDateParser
<pre> construct parser with date string assigned the default delimiter is '/'. To assign deferment delimiter use: {@link #PersianDateParser(String da
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:65
Method
PersianDatePicker
(Context context)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:38
Method
SavedState
(Parcelable superState)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:284
Method
TimeZones
(final TimeZone tz)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/TimeZones.java:711
Method
addPersianDate
(int field, int amount)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:311
Method
addition_isCorrect
()
app/src/test/java/ir/smartlab/sample/ExampleUnitTest.java:11
Method
addition_isCorrect
()
persiandatepicker/src/test/java/ir/smartlab/persiandatepicker/ExampleUnitTest.java:11
Method
createFromParcel
(Parcel in)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:301
Method
equals
(Object obj)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:364
Method
getDateString
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:164
Method
getDelimiter
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:172
Method
getDelimiter
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:345
Method
getPersianLongDateAndTime
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:270
Method
getPersianShortDateTime
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:284
Method
hashCode
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:370
Method
isPersianLeapYear
Determines if the given year is a leap year in persian calendar. Returns true if the given year is a leap year. @return boolean
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:186
Method
newArray
(int size)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:306
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/ir/smartlab/sample/MainActivity.java:8
Method
onRestoreInstanceState
(Parcelable state)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:266
Method
onSaveInstanceState
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:255
Method
onValueChange
(NumberPicker picker, int oldVal, int newVal)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:143
Method
parse
<pre> use <code>{@link PersianDateParser}</code> to parse string and get the Persian Date. </pre> @see PersianDateParser @param dateString
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:340
Method
set
(int field, int value)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:375
Method
setDateString
(String dateString)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:168
Method
setDelimiter
(String delimiter)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianDateParser.java:176
Method
setDelimiter
assign delimiter to use as a separator of date fields. @param delimiter
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:354
Method
setOnDateChangedListener
(OnDateChangedListener onDateChangedListener)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:190
Method
toString
()
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/util/PersianCalendar.java:358
Method
writeToParcel
(Parcel out, int flags)
persiandatepicker/src/main/java/ir/smartlab/persiandatepicker/PersianDatePicker.java:293