我是新来的abap,只是写我的第一个应用程序。 现在我得到了SYDATUM类型的日期,并想知道如何以m/d/y这样的格式对其进行格式化。 我在网上发现了一些片段,但他们并没有真正的帮助。 - 感谢您的帮助。abap日期格式
Q
abap日期格式
1
A
回答
6
你应该更具体一点 - 你想要怎么处理日期(内部使用D型,它更短,并且做同样的事情)。
是否要将其写入列表屏幕?使用formatting options described in the documentation和联机帮助:
WRITE l_my_date MM/DD/YYYY。
是否要将其转换为文本变量?非常相似:
WRITE l_my_date TO l_my_text MM/DD/YYYY。
要在SAPscript表单中设置日期格式,请参阅SET DATE MASK命令。
要打印在智能表格式化的日期,使用写命令和一个临时变量(是的,丑的,我知道...)
大多数控件(ALV网格为例)应该照顾格式自动。
但是 - 在将格式硬编码到应用程序时要小心。通常,您不必这样做,因为系统会自动使用用户主数据中指定的格式。这可确保每个用户都能根据其区域设置查看格式化的日期。
0
您可以尝试关键字TRANSLATE
。另外建议你可以看看这个link
1
通常情况下,最好的日期导出到厂级国家特定的日期格式:
if w_country is initial.
select single LAND1
from T001W
into w_country
where WERKS eq w_the_plant.
endif.
SET COUNTRY w_country.
write w_the_date to w_export.
例如2002年3月4日可以在不同日期的不同国家。
相关问题
- 1. 如何在ABAP中使用日语获取日期格式
- 2. 日期(“8601格式日期”)?
- 3. 日期格式为日期
- 4. 日期格式日期
- 5. 日期格式
- 6. 格式日期
- 7. 日期格式
- 8. 日期格式
- 9. 日期格式
- 10. 日期格式?
- 11. 格式日期
- 12. 日期格式
- 13. 格式日期
- 14. 格式日期
- 15. 日期格式
- 16. 日期格式
- 17. 格式日期格式php
- 18. Informatica日期格式
- 19. 日期格式Wikimedia
- 20. Cumulocity日期格式
- 21. 日期格式化
- 22. Oracle - 日期格式
- 23. 日期格式DB
- 24. .NET日期格式
- 25. DATEDIFF日期格式
- 26. Mysql日期格式
- 27. PHP日期格式
- 28. AngularJS日期格式
- 29. php日期格式
- 30. Talend日期格式
这是唯一真正的答案!好工作,谢谢!否则,您最终将通过确定其国家和设置格式来为每个用户定义国家/地区格式。 – zyrex 2014-08-14 06:54:21