COND:
DATA(time) = COND string(
WHEN sy-timlo < '120000' THEN |{ sy-timlo TIME = ISO } AM|
WHEN sy-timlo > '120000' THEN |{ CONV t( sy-timlo - 12 * 3600 ) TIME = ISO } PM|
WHEN sy-timlo = '120000' THEN |High Noon|
ELSE THROW cx_cant_be( ) ).
Switch:
DATA(number) = SWITCH string( sy-index
WHEN 1 THEN 'one'
WHEN 2 THEN 'two'
WHEN 3 THEN 'three'
ELSE THROW cx_overflow( ) ).
文章展示了如何使用条件语句(如WHEN-THEN-ELSE结构)和开关逻辑(SWITCH)在编程中处理时间戳,如判断上午、下午和午夜,以及对应不同的数值。

2150

被折叠的 条评论
为什么被折叠?



