time
time方法获取的是时间戳import time now_time=time.time()#获取当前时间戳 time.sleep(2)#程序到这里睡眠2秒
datetime
获取当前日期from datetime import datetime my_time=datetime.now()#当前时间 print(my_time.year)#年 print(my_time.date())#当前日期 print(my_time.time())#当前时间
把字符串转化为日期
future_time='2008-12-23' #striptime可以把字符串转换为日期 my_time=datetime.strptime(future_time,'%Y-%m-%d') #strftime可以把日期转化为固定格式 my_time=datetime.strftime(my_time,'%Y-%m-%d') 输出:2018-12-23 00:00:00 2018-12-23
时间和时间戳之间的转化
now_time=datetime.now() #把时间转化为时间戳 timeStamp_now=int(time.mktime(now_time.timetuple())) #把时间戳转化为时间 time_now=datetime.fromtimestamp(timeStamp_now)
json
必须是双引号才可以用json转换,转换内容不能为空import json user='{"id":"001","name":"tom"}' #接收数据,json转化为字典 dict_user=json.loads(user) #数据提交,字典转化为json ison_user=json.dumps(dict_user)
json序列化
json.dumps():将python对象转化为json字符串的格式
json.dump():将python对象序列化,写入文件users=[{}] fp=open('data','w') users=json.dumps(users) fp.write(users) #等价于 fp=open('data','w') json.dump(users,fp)
json.loads():将json字符串转化为python对象
json.load():读入文件内容,反序列化为python对象fp=open('data','r') content=fp.read() content=json.loads(content) print(content) #等价于 content=json.load(fp)
timedelta时间增量
from datetime import timedelta now_time=datetime.now() print(now_time+timedelta(days=1)) 输出一天后的时间
日期和json
猜你喜欢
转载自blog.csdn.net/qq_42650983/article/details/81207316
今日推荐
周排行