有关XML报表中RTF文件的日期不能格式化?

[复制链接]
查看11 | 回复9 | 2006-1-10 08:59:59 | 显示全部楼层 |阅读模式
我企图在RTF模板中用两种方法来格式化日期。但结果都没有生效,不知道为什么 郁闷啊?
方法1
To use the default option using the Microsoft method, set the Type to Date, set
the Date format field 'DD-MON-YYYY' in the Text Form Field Options dialog.

方法2
1). Open the Form Field Options dialog box for the placeholder field.
2). Set the Type to Regular Text.
3). Select the Add Help Text... button to open the Form Field Help Text dialog.

还有其他方法吗?
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
To use the Microsoft format mask or the Oracle format mask, the date from the XML
data source must be in canonical format. This format is:
YYYY-MM-DDThh:mm:ss+HH:MM
而我的XML中的data source格式为‘DD-MON-RR’.
结论:有关是data source格式的问题导致没办法转需要日期格式。(感觉太傻了吧)
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
试下这个:
XML文件

2008-01-18T00:00:00
RTF:
TEXT FORM FILED TYPE: REGULAR TEXT
Form Field Help Text dialog:

关键的问题是XML日期格式必须按上面的'YYYY-MM-DDTHH:MM:SS'格式做好才能改成其他格式


回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
这个当然是可以的了。
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层

。。。。。。。。。。。。。。

29-JUN-07
XML本身不是那种格式的时候,再怎么写也没效果的。
RTF:
TEXT FORM FILED TYPE: REGULAR TEXT
Form Field Help Text dialog:

难道只能去修改RDF文件中的日期格式?
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
如果是你自己写RDF就简单了,直接将DATE的部分改格式就行了
select to_char(sysdate, 'YYYY-MM-DD"T"hh:mm:ss')from dual
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
那如果不是我自己写的RDF,或者我不想改RDF中的时间格式,是不是就没有什么高招了呢?。。。。。。。
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
同样遇到这个问题?怎么解决
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
直接在rdf格式输出时转换。XML Publisher只做Layout,相对简单很多了。
回复

使用道具 举报

千问 | 2006-1-10 08:59:59 | 显示全部楼层
lucidly 发表于 2012-3-28 16:54
同样遇到这个问题?怎么解决

你又开始做XML了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行