Skip to content

bbotella/python-jalali

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jdatetime

jdatetime is Jalali implementation of Python's datetime module

Status

image

image

image

Install

pip install jdatetime

Documents

This module exactly follows Python Standard datetime module's methods http://docs.python.org/release/2.7.1/library/datetime.html

Also these methods are addedd to jdatetime.date and jdatetime.datetime :

|  fromgregorian(**kw)
|      Convert gregorian to jalali and return jdatetime.date
|      jdatetime.date.fromgregorian(day=X,month=X,year=X)
|      jdatetime.date.fromgregorian(date=datetime.date)
|      jdatetime.date.fromgregorian(datetime=datetime.datetime)
|  togregorian(self)
|      Convert current jalali date to gregorian and return datetime.date
|  isleap(self)
|      check if year is leap year
|      algortim is based on http://en.wikipedia.org/wiki/Leap_year

Example

$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import jdatetime
>>> jdatetime.datetime.now()
jdatetime.datetime(1394, 12, 4, 8, 37, 31, 855729)
>>> jdatetime.date.today()
jdatetime.date(1394, 12, 4)

About

Jalali calendar binding for Python based on Python's datetime module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%