你应该更具体一点 - 你究竟想对日期做什么(在内部使用D型,它更短并且做同样的事情).
你想把它写到列表屏幕吗?使用文档和在线帮助中描述的格式选项:
WRITE l_my_date MM/DD/YYYY.
要将其转换为文本变量吗?非常相似:
WRITE l_my_date TO l_my_text MM/DD/YYYY.
要在SAPscript表单中设置日期格式,请参阅SET DATE MASK命令.
要在SmartForm中打印格式化日期,请使用WRITE命令和临时变量(是的,丑陋,我知道......)
大多数控件(例如ALV Grid)应自动处理格式.
但是 - 将格式硬编码到应用程序时要小心.通常您不必这样做,因为系统会自动使用用户主数据中指定的格式.这可确保每个用户都能看到根据其区域设置格式化的日期.