bods中的to_date函数给出错误的结果。

2020-09-02 18:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

当我尝试将下面的字符串转换为日期时间时,它给出了错误的2015年结果

但是直到2014年,它仍然可以正常工作,请您帮我提供这段代码。

$ G_Test = '01 -JAN-15 17:30:35';

$ G_DATE = to_char($ G_Test,'DD-MON-YYYY hh24:mi:ss');

print('$ G_DATE:[$ G_DATE]');

结果为 1915.01.01 17:30:35,但预期结果为 2015.01.01 17:30:35到2014年为止,它运行良好,但今年之后转换为19。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

当我尝试将下面的字符串转换为日期时间时,它给出了错误的2015年结果

但是直到2014年,它仍然可以正常工作,请您帮我提供这段代码。

$ G_Test = '01 -JAN-15 17:30:35';

$ G_DATE = to_char($ G_Test,'DD-MON-YYYY hh24:mi:ss');

print('$ G_DATE:[$ G_DATE]');

结果为 1915.01.01 17:30:35,但预期结果为 2015.01.01 17:30:35到2014年为止,它运行良好,但今年之后转换为19。

付费偷看设置
发送
5条回答
大道至简
1楼 · 2020-09-02 18:43.采纳回答

您好,Venkata S,

请参考以下帖子:

重要提示:2015年日期转换问题_SAP数据的所有版本 服务

干杯!
朱莉

ZJXianG
2楼-- · 2020-09-02 18:39

解决方案不会迁移到新的SAP社区平台

梦想连接
3楼-- · 2020-09-02 18:42

我猜在 Designer.So 两个中的"工具"->"选项"->"数据"->"常规"中,"世纪变化年"设置为15。 数字年份15解释为1915。小于该值的两位数字年份将解释为20XX。

要解决您的问题,请在输入中使用四位数的年份,或者将"世纪变化年"设置为更高的可能值。

太Q了
4楼-- · 2020-09-02 18:41

非常感谢Magesh的建议。 我尝试了这个选项,它对我有用。 我会尝试在服务器级别上进行更新。

你好,

我遇到了同样的问题,Magesh的技巧很好。

< p>我想这可能是在SAP BODS的标准安装过程中设置的'15'世纪数字。

谢谢,

一周热门 更多>