以 MM/DD/YY 格式在 SAP ABAP 中转换日期类型 SYDATUM
如果您想写入列表屏幕或将它转换为文本变量,这是不同的。要写入列表屏幕,可以使用以下代码 −
WRITE I_my_dateMM/DD/YYYY
要将它转换为文本变量,可以使用以下命令 −
WRITE l_my_dateTO l_my_text MM/DD/YYYY
如果您想使用 SAPscript 表单设置日期,可以使用 SET DATE MASK 命令。您可以指定以特定格式打印的日期字段 −
/: SET DATE MASK= 'date_mask'
在日期掩码中,可以使用以下代码 −
DD: day (two digits) DDD: day name - abbreviated DDDD: day name - written out in full MM: month (two digits) MMM: month name - abbreviated MMMM: month name - written out in full YY: year (two digits) YYYY: year (four digits)
您还可以通过使用“空字符串”将日期掩码重置为默认设置,如下所示 −
/: SET DATE MASK= ' '
此外,请注意,星期和月份的全称存储在表 - “TTDTG” 中,该表是与语言相关的,具有以下键 -
%%SAPSCRIPT_DDD_dd:abbreviated day name %%SAPSCRIPT_DDDD_dd:full form of day name %%SAPSCRIPT_MMM_mm:abbreviated month name %%SAPSCRIPT_MMMM_mm:full form of month name dd: day number 01= Monday,..., 07 = Sunday mm: month number 01 = January,..., 12 = December
若要查看表字段,请导航到 T 码 SE11 → 输入表名称 TTDTG → 显示
若要查看表字段,请导航到实用工具 → 表内容 → 显示
广告