convinience for getting timestamps

datestamp

datestamp[source]

datestamp(dt:datetime=datetime.datetime(2021, 9, 30, 0, 24, 12, 615306), tz=datetime.timezone.utc)

tz = timezone(timedelta(hours=7))
ds = datestamp(tz=tz)
datetime.fromtimestamp(ds, tz=tz).strftime("%d-%m-%y-%H-%M")
'11-08-21-00-00'
dt = datetime.fromtimestamp(1628626751.72299)
ds = datestamp(dt)
datetime.fromtimestamp(ds).strftime("%d-%m-%y-%H-%M")
'10-08-21-00-00'
tz = timezone(timedelta(hours=7))
dt = datetime.fromtimestamp(1628626751.72299)
ds = datestamp(dt, tz=tz)
datetime.fromtimestamp(ds, tz=tz).strftime("%d-%m-%y-%H-%M")
'11-08-21-00-00'

convert datetime string to timestamp

stringToTimestamp[source]

stringToTimestamp(stringTime:str, formatString:str, timeZone:timezone=datetime.timezone.utc)

stringToTimestamp("04-02-90", "%d-%m-%y")
634089600.0