DateToWord

com.bahmanm.persianutils.DateToWord
object DateToWord

Converts date representations into Persian verbal expressions.

Example:

 DateToWord(PersianDate(1361, 3, 3))    // "سوم خرداد یک هزار و سیصد و شصت و یک"
 DateToWord(GregorianDate(1992, 12, 3)) // "سوم دسامبر یک هزار و نه‌صد و نود و دو"

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
DateToWord.type

Members list

Value members

Concrete methods

def apply(date: PersianDate): String

Converts a Persian date to Persian words.

Converts a Persian date to Persian words.

Value parameters

date

Persian date as PersianDate

Attributes

Returns

Verbal Persian expression

def apply(date: GregorianDate): String

Converts a Gregorian date to Persian words.

Converts a Gregorian date to Persian words.

Value parameters

date

Gregorian date as GregorianDate

Attributes

Returns

Verbal Persian expression

def gregorian(date: ConvertibleDate): String

Converts a Gregorian date to Persian words.

Converts a Gregorian date to Persian words.

Value parameters

date

Gregorian date as ConvertibleDate

Attributes

Returns

Verbal Persian expression

def gregorian(date: LocalDate): String

Converts a Gregorian java.time.LocalDate to Persian words.

Converts a Gregorian java.time.LocalDate to Persian words.

Value parameters

date

Gregorian date as java.time.LocalDate

Attributes

Returns

Verbal Persian expression

def gregorian(year: Int, month: Int, day: Int): String

Converts a Gregorian date given year, month, and day components to Persian words.

Converts a Gregorian date given year, month, and day components to Persian words.

Value parameters

day

Calendar day (1-indexed, 1 to 31)

month

Calendar month (1-indexed, 1 to 12)

year

Calendar year

Attributes

Returns

Verbal Persian expression

def persian(date: ConvertibleDate): String

Converts a Persian date to Persian words.

Converts a Persian date to Persian words.

Value parameters

date

Persian date as ConvertibleDate

Attributes

Returns

Verbal Persian expression

def persian(year: Int, month: Int, day: Int): String

Converts a Persian date given year, month, and day components to Persian words.

Converts a Persian date given year, month, and day components to Persian words.

Value parameters

day

Calendar day (1-indexed, 1 to 31)

month

Calendar month (1-indexed, 1 to 12)

year

Calendar year

Attributes

Returns

Verbal Persian expression