Skip to main content

convert date from BS to AD and vice versa

Project description

DateBS

A python library that assists you in converting date from BS to AD and vice versa.

Installation

pip install datebs

usage

Commandline

convert the date 2020-07-01 into BS

python -m datebs BS --date 2020-07-01

using from python

from datebs import DateBS
import argparse
import datetime

if __name__ == "__main__":
    parser = argparse.ArgumentParser(prog="python -m datebs",description='Convert date from BS to AD and vice-versa')
    parser.add_argument('calendar',type=str, help="calendar system in which date is to be displayed [AD|BS]")
    parser.add_argument('--date',type=str, help="date opporsite to the calendar system")
    args = parser.parse_args()
    if (args.calendar == "BS"):
        if args.date:
            dateBS = DateBS.from_AD(datetime.datetime.strptime(args.date, "%Y-%m-%d"))
        else:
            dateBS = DateBS.from_AD(datetime.datetime.now())
        print(dateBS)
    else:
        if args.date:
            dateBS = DateBS.from_string(args.date)
            print(dateBS.to_AD())
        else:
            print(datetime.datetime.now())

From LibreOffice calc

Use above formula to convert the date from one string format to another

  • DateToBS(datestring)
  • DateToAD(datestring)

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

datebs-0.0.6.tar.gz (3.1 kB view hashes)

Uploaded Source

Built Distribution

datebs-0.0.6-py3-none-any.whl (3.8 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