从sql表里的日期java字符串转日期格式导出EXCEL后显示为日期格式

delphi导出Excel日期格式问题??
[问题点数:40分,结帖人panda831102]
delphi导出Excel日期格式问题??
[问题点数:40分,结帖人panda831102]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分17阅读权限10帖子精华可用积分17 信誉积分8 专家积分0 在线时间12 小时注册时间最后登录
白手起家, 积分 17, 距离下一级还需 183 积分
帖子主题精华可用积分17 信誉积分8 专家积分0 在线时间12 小时注册时间最后登录
论坛徽章:0
其它都已经解决了,问题是有一列保存的是时间与日期格式?我保存到 excel里面的是float,我知道按列取,但是pyExcelerator得到的目录是按行的,我&&r3=[(x[0:2],x[2:3],x[3:]) for x in r]会报错type ERROR:'datetime.datetime' object is not subscriptable,不知道该怎么办才能把第三列的内容输出为 17:5:34而不是43522?
代码如下:
#!/usr/bin/env python
# coding: utf-8
import MySQLdb
import os,sys
from pyExcelerator import *
import time,datetime
def main():
& & '''get datas from mysql to excel'''
& & borders=Borders()
& & borders.left=1
& & borders.right=1
& & borders.top=1
& & borders.bottom=1
& & a1=Alignment()
& & a1.horz=Alignment.HORZ_CENTER
& & a1.vert=Alignment.VERT_CENTER
& & style=XFStyle()
& & style.borders=borders
& & style.alignment=a1
& & w=Workbook()
& & ws=w.add_sheet('user')
& & mysql_conn=MySQLdb.connect(&。。。。。。,charset=&utf8&)
& & cursor=mysql_conn.cursor()
& & cursor.execute(&select * from students&)
& & results=cursor.fetchall()&&#得到表的目录
& & #desc=cursor.description
& & results_count=len(results)
& & cursor.close()
& & mysql_conn.close()&&
& & a=results_count-1
& & print a
& & #print results
& & row=0& &&&
& & for r in results:
& && &&&#[ws.write(row,i,s) for i,s in enumerate(r)]
& && &&&r3=[(x[0:2],x[2:3],x[3:]) for x in r]
& && && && &#[ws.write(x[0],i,s or'') for i,s in enumerate(r)]
& && &&&[ws.write(x[0:2],i) for i in r3]
& && &&&w3=time.strptime(x[2:3],&%Y-%m-%d %H:%M:%S&)
& && &&&[ws.write(w3,i) for i in r3]
& && &&&[ws.write(x[3:],i or '') for i in r3]
& && &&&row+=1
& & row=0& &&&
& & w.save('data.xls')
if __name__ == &__main__&:
& & main()
&&求哪位高手告诉我该怎么办?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分1055阅读权限30帖子精华可用积分1055 信誉积分599 专家积分0 在线时间220 小时注册时间最后登录
家境小康, 积分 1055, 距离下一级还需 945 积分
帖子主题精华可用积分1055 信誉积分599 专家积分0 在线时间220 小时注册时间最后登录
论坛徽章:0
python肉夹馍
UID空间积分0 积分17阅读权限10帖子精华可用积分17 信誉积分8 专家积分0 在线时间12 小时注册时间最后登录
白手起家, 积分 17, 距离下一级还需 183 积分
帖子主题精华可用积分17 信誉积分8 专家积分0 在线时间12 小时注册时间最后登录
论坛徽章:0
& & 我已经看了2遍了,现在问题就是
r3=[(x[0:2],x[2],x[3:]) for x in r]
w3=time.strptime(x[2],&%Y-%m-%d %H:%M:%S&)
说上面一行x[2]就是时间列表,出现类型错误,下面一行w3=time.strptime(x[2],&%Y-%m-%d %H:%M:%S&) 这个才转换类型,这个明显不对,但是我却不知道该怎么改?只有3个星期的python基础的菜鸟求教?

我要回帖

更多关于 js字符串转日期格式 的文章

 

随机推荐