python将时间戳转化为时间日期

import time

timestamp = 1462451334
#转换成localtime
time_local = time.localtime(timestamp)
#转换成新的时间格式(2016-05-05 20:28:54)
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)

print(dt)

写进函数的循环里,并根据时间正序、倒序排列

 # 2、定义函数loadData,新建一个data[],打开并遍历self.datafile每一行,取出userid、itemid、record对应的数据到data[]
    def loadData(self):
        print("加载数据...")
        data=[]

        for line in open(self.datafile):   #对评分数据的每一行,用::拆分得到三个变量并储存到data中
            userid,itemid,record,time1 = line.split("::")
            #timestamp = int(1000000000)+int(time1)
            timestamp = int(time1)
            time_local = time.localtime(timestamp)
            dt = time.strftime("%Y-%m-%d %H:%M:%S", time_local)
            data.append((userid,itemid,int(record),dt))
        #data =data.sort_values(by = 'timestamp')
        data1 = sorted(data , key= lambda x: x[3] , reverse = False)
        data2 = sorted(data, key=lambda x: x[3], reverse= True)

        return data1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值