python时间戳格式定义_python常用时间验证及日期时间戳转换

本文地址:http://www.04007.cn/article/938.html

python年月日日期验证、python年月日时间转换成时间戳、python时间戳转换年月日时间格式及示例代码如下:本文地址:http://www.04007.cn/article/938.html,未经许可,不得转载.

#python年月日日期验证

from datetime import datetime

def validate(datechar):

try:

#%Y-%m-%d格式验证

return datetime.strptime(datechar, '%Y-%m-%d')

#%Y-%m-%d %H:%M:%S格式验证

return datetime.strptime(datechar, '%Y-%m-%d %H:%M:%S')

except ValueError:

return False

#python年月日时间转换成时间戳

import time

def date_to_stamp(date, flag=0):

datechar = (date + ' 00:00:00') if not flag else date + ' 23:59:59'

#定义格式

stampchar = time.strptime(datechar,"%Y-%m-%d %H:%M:%S")

stamp = int(time.mktime(stampchar))

#返回int时间戳

return stamp

#python时间戳转换年月日时间格式

import time

def stamp_to_date(stamp):

temp = time.localtime(stamp)

#时间戳转换正常时间

datechar = time.strftime("%Y-%m-%d %H:%M:%S", temp)

#返回日期,格式为str

return datechar

#测试代码

if __name__ == "__main__"

testdate = '2020-11-23'

print(date_to_stamp(testdate))

stamp = 1605928921

print(stamp_to_date(stamp))

本文地址:http://www.04007.cn/article/938.html,未经许可,不得转载.

本文地址:http://www.04007.cn/article/938.html 未经许可,不得转载. 手机访问本页请扫描下方二维码:

你可能感兴趣的:(python时间戳格式定义)