Skip to main content

pytimelib is a simple model for python to do time conversion.

Project description

image

pytimelib

  • pytimelib is a simple model for python to do time conversion.
  • python 3
  • It is base on arrow library and pytz libraty, making it easy to use aware time and native time conversion.

Installation

From PyPi:

$ pip install pytimelib

Basic Usage

  • cover datetime to timestamp:

    import time
    import datetime
    from pytimelib import TimeLib
    
    date_time = datetime.datetime.now()
    timestamp = TimeLib.datetime_to_timestamp(date_time)
    date_time = TimeLib.timestamp_to_datetime(timestamp)
    
  • datetime to timestamp conversion by timezone:

    for example:

    import time
    import datetime
    from pytimelib import TimeLib
    
    date_time = datetime.datetime.utcnow()
    print("datetime to timestamp by timezone(from UTC):")
    timestamp = TimeLib.datetime_to_timestamp_by_timezone(date_time,
                                                          from_tz="UTC")
    print(timestamp)
    print("timestamp to datetime by timezone(UTC to Los Angeles):")
    date_time = TimeLib.timestamp_to_datetime_by_timezone(
        timestamp, to_tz="America/Los_Angeles")
    print(date_time)
    
  • datetime and timeString conversion by timezone:

    for example:

    import time
    import datetime
    from pytimelib import TimeLib
    
    # datetime and timeString by timezone
    print("datetime to timeString by timezone(UTC to Los Angeles):")
    date_time = datetime.datetime.utcnow()
    time_str = TimeLib.datetime_to_datetime_str_by_timezone(date_time, to_tz="America/Los_Angeles")
    print(time_str)
    print("timeString to datetime by timezone(Los Angeles to UTC):")
    date_time = TimeLib.datetime_str_to_datetime_by_timezone(
        time_str, from_tz="America/Los_Angeles", to_tz="UTC")
    print(date_time)
    

Learning more

Check the documentation for more examples or read test cases in unit test code.

Change Log

Change Log

Discussing

Project details


Download files

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

Files for pytimelib, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size pytimelib-1.0.2.tar.gz (4.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page