2020-09-04 23:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
设置OData Model后,日期以UNIX时间戳格式显示。
日期:"/日期(1500854400000)/
我想将此日期显示为可读格式,并且还需要在日期(date + 2)上添加2天
是否需要将此格式转换为日期格式
请帮助
您可以按照日期格式化程序教程进行操作。 在格式化程序中,您可以操纵日期并添加2天,然后返回操纵的日子。
我将这些数据绑定到表中,我有一些计算预定日期的条件,可以 我们在DATE FORMATER中使用以下条件库执行此操作? 我认为应该在绑定数据之前完成。 对? 但问题是日期以时间戳格式显示。
IF DistributionChannel ='10'或DistributionChannel ='30'OR DistributionChannel ='50'。 " IF katr2 ='01'。" ScheduleDate = ScheduleLineDate +20。 ELSEIF IncoTerm1 ='FCA'或IncoTerm1 ='FOB'或IncoTerm1 ='EXW'。 " Inco条款FCA,FOB或EXW ScheduleDate = ScheduleLineDate +10。 katr3 ='01'。" ScheduleDate = ScheduleLineDate +7。 katr4 ='01'。 ScheduleDate = ScheduleLineDate +5。 ELSEIF ShippingType ='22'ShippingType ='23'或ShippingType ='24'。 " DG装运 ScheduleDate = ScheduleLineDate +5。 ELSE。 ScheduleDate = ScheduleLineDate + 2 ENDIF。 ELSEIF DistributionChannel ='20'OR DistributionChannel ='40'OR DistributionChannel ='60'或DistributionChannel ='70'。"仅适用于国内 ScheduleDate = ScheduleLineDate +2。 ENDIF。
您应该能够使用格式化程序功能,例如 上文提到的。 在xml视图的.formatter函数中添加零件,并传递必填字段(例如,分销渠道,运输类型),然后详细说明formatter函数以添加这些条件。
<文本text =" { 部分:[ '/时间戳', '/DistChannel', '....' ], 格式化程序:"。formatter.date" }"/> 日期:函数(日期,字段1,字段2 ...){ <在这里写您的条件..> 返回strOutputDate; }
希望您可以使用此信息。
谢谢
你好,
您的案例不需要格式化程序。
如果将数据存储到I到OData模型中,则在执行getProperty()时它将返回Date对象。 使用javascy,可以轻松添加2天。
然后,如果要在视图中显示它,则必须在XML绑定中指定类型。 看一下这篇文章的答案: https://answers .sap.com/questions/11878924/sapui5-xml-view-date-format.html
此致
约瑟夫
最多设置5个标签!
您可以按照日期格式化程序教程进行操作。 在格式化程序中,您可以操纵日期并添加2天,然后返回操纵的日子。
我将这些数据绑定到表中,我有一些计算预定日期的条件,可以 我们在DATE FORMATER中使用以下条件库执行此操作? 我认为应该在绑定数据之前完成。 对? 但问题是日期以时间戳格式显示。
IF DistributionChannel ='10'或DistributionChannel ='30'OR DistributionChannel ='50'。 "
IF katr2 ='01'。"
ScheduleDate = ScheduleLineDate +20。
ELSEIF IncoTerm1 ='FCA'或IncoTerm1 ='FOB'或IncoTerm1 ='EXW'。 " Inco条款FCA,FOB或EXW
ScheduleDate = ScheduleLineDate +10。
katr3 ='01'。"
ScheduleDate = ScheduleLineDate +7。
katr4 ='01'。
ScheduleDate = ScheduleLineDate +5。
ELSEIF ShippingType ='22'ShippingType ='23'或ShippingType ='24'。 " DG装运
ScheduleDate = ScheduleLineDate +5。
ELSE。
ScheduleDate = ScheduleLineDate + 2
ENDIF。
ELSEIF DistributionChannel ='20'OR DistributionChannel ='40'OR DistributionChannel ='60'或DistributionChannel ='70'。"仅适用于国内
ScheduleDate = ScheduleLineDate +2。
ENDIF。
您应该能够使用格式化程序功能,例如 上文提到的。 在xml视图的.formatter函数中添加零件,并传递必填字段(例如,分销渠道,运输类型),然后详细说明formatter函数以添加这些条件。
希望您可以使用此信息。
谢谢
你好,
您的案例不需要格式化程序。
如果将数据存储到I到OData模型中,则在执行getProperty()时它将返回Date对象。 使用javascy,可以轻松添加2天。
然后,如果要在视图中显示它,则必须在XML绑定中指定类型。 看一下这篇文章的答案: https://answers .sap.com/questions/11878924/sapui5-xml-view-date-format.html
此致
约瑟夫
一周热门 更多>