pytimelib is a simple model for python to do time conversion.
Project description
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
Discussing
- submit issue
- email: henry_czh@foxmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytimelib-1.0.2.tar.gz
(4.0 kB
view hashes)