在 SAP ABAP 中將 SYDATUM 日期型別轉換為 MM/DD/YY 格式的轉換


這取決於你要將其寫入列表螢幕還是將其轉換為文字變數。要將其寫入列表螢幕,可以使用下面的程式碼 -

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-code SE11 → 輸入表名 TTDTG → 顯示

要查看錶格欄位,請導航到工具 → 表格內容 → 顯示

更新日期: 13-Feb-2020

4K+ 瀏覽量

開啟你的事業

完成該課程即可獲得認證

開始
廣告
© . All rights reserved.