【python省时间】时间转换、日期格式化、时间戳转字符、

绝地灬酷狼 2021-07-26 11:57 666阅读 0赞

1、日期格式化

  1. def paserTime(timestamp):
  2. t = time.time()
  3. f=time.localtime(timestamp/1000)
  4. print (t) #原始时间数据
  5. # print (int(t)) #秒级时间戳
  6. print (int(round(t * 1000))) #毫秒级时间戳
  7. #nowTime = lambda: int(round(t * 1000))
  8. # print(nowTime()); # 毫秒级时间戳,基于lambda
  9. nowTime = lambda:timestamp
  10. str=time.strftime('%Y-%m-%d %H:%M:%S',f)
  11. print(str) # 日期格式化
  12. return str

2、当前时间

  1. def nowTime():
  2. t = time.time()
  3. f = time.localtime(int(t))
  4. # print(t)
  5. str = time.strftime('%Y-%m-%d %H:%M:%S', f)
  6. print(str) # 日期格式化
  7. return str

3、时间戳转字符

  1. def long2Str(longTime):
  2. f = time.localtime(int(longTime))
  3. # print(t)
  4. str = time.strftime('%Y-%m-%d %H:%M:%S', f)
  5. print(str) # 日期格式化
  6. return str

4、字符串转时间

  1. def str2time(str):
  2. date_time = datetime.datetime.strptime(str, '%Y-%m-%d %H:%M:%S')
  3. # print(date_time)
  4. return date_time

4、字符串转时间戳

  1. def str2timestamp(str):
  2. timstamp=time.mktime(time.strptime(str, '%Y-%m-%d %H:%M:%S'))
  3. # print(timstamp)
  4. return timstamp

发表评论

表情:
评论列表 (有 0 条评论,666人围观)

还没有评论,来说两句吧...

相关阅读