import time
import datetime
def getStamp():
return time.time()
def timeFormatStr(h,m,s):
time=datetime.time(h,m,s)
def today():
return datetime.date.today()
def strTime():
# datetime.time(11,22,33).__format__("%H:M:%S")
# :return:
formats= time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
return formats
def stampToDatetime(stamp):
return datetime.datetime.fromtimestamp(stamp)
def addTime(h,m,s):
fur=datetime.datetime.now()+datetime.timedelta(hours=h,minutes=m,seconds=s)
return fur
def makeStamp(strTime,dateTimestr,format):
time.mktime(time.strptime(dateTimestr,format))
def makeDate(y,m,d):
return datetime.date(y,m,d)
def makeTime(h,m,s):
return datetime.time(h,m,s)
def getMicroSec():
return datetime.datetime.now().microsecond
print(getMicroSec())
时间戳int(time.time()*10**6)
微秒获取>>> datetime.datetime.now().microsecond
475791
start=
>>> round(time.time()*10**3)
1558451484349
string:
whitespace = ' \t\n\r\v\f'
ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz'
ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
ascii_letters = ascii_lowercase + ascii_uppercase
digits = '0123456789'
hexdigits = digits + 'abcdef' + 'ABCDEF'
octdigits = '01234567'
punctuation = r"""!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~"""
printable = digits + ascii_letters + punctuation + whitespace
string_rand=''.join(random.sample(string.hexdigits,random.randint(11,16)))
# 日期转时间戳:
import datetime,time
a=time.strptime('2020-12-15 14:11:57',"%Y-%m-%d %H:%M:%S")
b=time.mktime(a) # 取int
print(b)
# st=1607961600
auit=None
st=1608004500
end=1608047999
print(datetime.datetime.fromtimestamp(1607961600))
2020-12-15 00:00:00