Skip to main content

This Package Convert numeric date in the string to the datetime object

Project description

StringC

This Package inherits from str Class Attributes: Any string

Example:

##string = StringC("تاریخ برعکس ۱۳۹۹-۱۱-۳۰ تاریخ میلادی 1999/03/02 و تاریخ میلادی برعکس 05/12/95 حروف عربی مثل كيك ۱۳۹۹/۱۱/۳۰ تاریخ") ##string.convert

Output:

"تاریخ برعکس 1399-11-30 تاریخ میلادی 1999/03/02 و تاریخ میلادی برعکس 05/12/95 حروف عربی مثل کیک 1399/11/30 تاریخ"

dates method

##:param content: str ##:return: list of datetime object

#At the beginning : ##-Any Number in string will convert to En string Number -Any Arabic Character in string will convert to Farsi

##For now, it just finds dates in numeric formats which are separated with characters like "-" or "/" or "." There is no difference if date is Jalali or Gregorian or Characters are Fa or Ar, this function convert date to Gregorian datetime object

Example:

##from StringC import StringC

##string = "Today is 1400/01/18" ##type(StringC.dates(string)) ##type(StringC.dates(string)[0]) ##StringC.dates(string)

Output:

##<class 'list'> ##<class 'datetime.datetime'> ##[datetime.datetime(2021, 4, 7, 0, 0)]

Example:

##string = "today is 2021/04/05"

Output:

##[datetime.datetime(2021, 4, 5, 0, 0)]

Example:

##string = "today is 2021/04/07 and Today is 1400/01/18 yesterday was 17/01/1400 yesterday also was 06/04/2021"

Output:

##[ ##datetime.datetime(2021, 4, 7, 0, 0), datetime.datetime(2021, 4, 7, 0, 0), datetime.datetime(2021, 4, 6, 0, 0), datetime.datetime(2021, 4, 6, 0, 0) ##]

Project details


Download files

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

Source Distribution

StringC-0.0.4.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

StringC-0.0.4-py3-none-any.whl (5.0 kB view hashes)

Uploaded Python 3

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