Skip to main content

Date Time Persian

Project description

Date Time Persian

This library helps you to convert the Gregorian date to Iranian date and the Iranian date to Gregorian date.

You can also get the current time along with the date.

This library is supported by Sarzemin Danesh team.

You can contact us by sending an email or following our official page on Instagram:

Email : info@Lssc.ir

Instagram : @sarzamin.danesh


How it works?

Use the following command to install this library

pip install DateTimePersian

Use :

Display the current date and time.

The output is a string.

import DateTimePersian

get_date = DateTimePersian()

print(get_date)



_________ output _________

1401/9/5  15:09:48

Only show the current date.

The output is a string.

import DateTimePersian

get_date = DateTimePersian(TIME=False)

print(get_date)



_________ output _________

1401/9/5

Only show the current time.

The output is a string.

import DateTimePersian

get_date = DateTimePersian(DATE=False)

print(get_date)



_________ output _________

15:09:48

Command today() :

The desired function displays the current date in numeric and text formats. Two settings named date and type are defined for it.

Date = “fa” / “en”

Type = int / str

Ex : Default

import DateTimePersian

get_date = DateTimePersian()

print(get_date.today())



_________ output _________

1401/9/5

Ex : Type = str

import DateTimePersian

get_date = DateTimePersian()

print(get_date.today(Type = str))



_________ output _________

1401 آذر 5

Ex : Date = “en”

import DateTimePersian

get_date = DateTimePersian()

print(get_date.today(Date = "en"))



_________ output _________

2022/11/26

Ex: Date = “en” and Type = str

import DateTimePersian

get_date = DateTimePersian()

print(get_date.today(Date = "en", Type = str))



_________ output _________

2022 Nov 26

Other commands:

| value | command | type | output |

| --- | --- | --- | --- |

| Year | getYear() | object | int |

| Month | getMonth() | object | int |

| Day | getDay() | object | int |

| Hour | getHour() | object | str |

| Minutes | getMin() | object | str |

| Seconds | getSec() | object | str |

| leap year | lYear(year) | static | int |

| name day Persian | getNameDayP() | pbject | str |

| name day Gregorian | getNameDayE(type = 'L' / 'S') | pbject | str |

| name month Persian | getNameMonthP() | pbject | str |

| name month Gregorian | getNameMonthE(type = 'en' / 'fa') | pbject | str |

Example Leap Year :

import DateTimePersian



print(DateTimePersian.today(1401))



_________ output _________

350

Example name day Persian :

import DateTimePersian

get_date = DateTimePersian()

print(get_date.getNameDayP())



_________ output _________

جمعه

Example name day Gregorian with type = 'L' :

import DateTimePersian

get_date = DateTimePersian()

print(get_date.getNameDayE())



_________ output _________

Friday

Example name day Gregorian with type = 'S' :

import DateTimePersian

get_date = DateTimePersian()

print(get_date.getNameDayE(type = 'S'))



_________ output _________

Fri

Example name month Persian :

import DateTimePersian

get_date = DateTimePersian()

print(get_date.getNameMonthP())



_________ output _________

مرداد

Example name month Gregorian with type = 'en' :

import DateTimePersian

get_date = DateTimePersian()

print(get_date.getNameMonthE())



_________ output _________

Aug

Example name month Gregorian with type = 'fa' :

import DateTimePersian

get_date = DateTimePersian()

print(get_date.getNameMonthE(type = 'fa'))



_________ output _________

اوت

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DateTimePersian-1.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

DateTimePersian-1.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file DateTimePersian-1.1.0.tar.gz.

File metadata

  • Download URL: DateTimePersian-1.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for DateTimePersian-1.1.0.tar.gz
Algorithm Hash digest
SHA256 65bf14abaf17cc24d6082e4f7a0f5fb0291bb1eed095dff010b41fb89b40bdc7
MD5 711a86a72d6fe4f89bda7348896350ec
BLAKE2b-256 d0ae9c2ea5cad5be8b7865b30b89c63cf29388734783c636ad873a7565bab272

See more details on using hashes here.

File details

Details for the file DateTimePersian-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for DateTimePersian-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0740883197cacd51a04c14a56ce6800b17151731e367e7d90a938fd737ac2024
MD5 4bc5918c3023304a3171eb28096b5ae3
BLAKE2b-256 78ade1dc97814840b62014b0948663722a6e79852eec7a7a8876c3b5e3e4abb7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page