社区
PowerBuilder
帖子详情
导出到excel后的日期时间格式问题
xiamiwagua
2004-10-14 09:07:04
数据窗口导出表格数据到excel,用的是saveas方法,oracle数据库中的日期字段都有时间,就是“2004-10-10 00:00:00”,就是后面那段00:00:00怎么能在导出的excel中去掉,请不要说在excel中修改。
请教各位了,谢谢。
...全文
856
12
打赏
收藏
导出到excel后的日期时间格式问题
数据窗口导出表格数据到excel,用的是saveas方法,oracle数据库中的日期字段都有时间,就是“2004-10-10 00:00:00”,就是后面那段00:00:00怎么能在导出的excel中去掉,请不要说在excel中修改。 请教各位了,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老板卤两个蛋蛋
2004-10-17
打赏
举报
回复
也可以在导出报表前将该字段的掩码改成 : yyyy-mm-dd
导出完成后又可以恢复掩码为 edit
fibbery
2004-10-16
打赏
举报
回复
按照松鼠提供的函数,在创建数据窗口对象的时候,将日期时间字段转化成字符串,就是修改sql语句。
bunnysky
2004-10-16
打赏
举报
回复
搞定没有呀?
xiamiwagua
2004-10-15
打赏
举报
回复
高手帮忙,最好在pb端解决。
xiamiwagua
2004-10-15
打赏
举报
回复
多谢各位
创建临时表想过,可是数据太多,本来导出成excel就有一点慢,如果先生成临时表再导出只能更慢,所以不好用。
试试松鼠的建议。
bunnysky
2004-10-15
打赏
举报
回复
上面的函数中的'YYYYMMDD'是格式描述符,可以是'YYYY/MM/DD'或'YYYY-MM-DD'等,注意是用单引号引起来的!希望能解决你的问题!
bunnysky
2004-10-15
打赏
举报
回复
其实很简单,有两个方法,一个是通过代码修改Excel的单元格格式,另外一种是在建数据窗口的时候使用Oracle的函数to_char,如下:
select field1,to_char(sdate,'YYYYMMDD') from table_name
这个函数是将日期字段sdate转换成字符串格式,且只取日期字段前面的年月日。
salmon_zy
2004-10-15
打赏
举报
回复
没用过oracle,不知有没有bcp,如有bcp in应该没问题
75217521
2004-10-15
打赏
举报
回复
创建个临时表把时间的格式改了再导吧,呵呵~~
xiamiwagua
2004-10-15
打赏
举报
回复
up
xiamiwagua
2004-10-14
打赏
举报
回复
这句写在哪里?在数据库里改变格式?数据不能动吧。
张海霖
2004-10-14
打赏
举报
回复
convert(varchar(50),datet,112)
c#
导出
Excel
报表
日期
,数字格式
c#
导出
Excel
报表
日期
,数字格式 用MyXls
导出
报表
vue.js
导出
Excel
所需要的JS文件 修改当前为当前
日期
当vue.js需要
导出
Excel
文件时,需要的Blob.js和Export2
Excel
.js
导出
Excel
—后台数据操作技能java实战
后台进行数据的管理以及打印很多时候都需要
导出
excel
,例如学生,会员,客户的管理,web网站或者微商城的订单管理,实现
导出
excel
将会使我们的后台管理非常的流畅和方便
Excel
中
日期
格式转换
问题
Excel
中
日期
格式转换
问题
,各种
日期
格式的转化。
easyui datagrid 数据
导出
到
Excel
两种方法将easyui datagrid 中的数据
导出
到
Excel
中,均以验证可以正常使用
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章