1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
DATA:LV_DATE TYPE TZONREF-TSTAMPS. CALL FUNCTION 'IB_CONVERT_INTO_TIMESTAMP' EXPORTING I_DATLO = SY-DATUM "*20091220* I_TIMLO = SY-UZEIT "*000000* I_TZONE = SY-ZONLO "*CHINA* IMPORTING E_TIMESTAMP = LV_DATE. "格林威治时间* CALL FUNCTION 'IB_CONVERT_FROM_TIMESTAMP' EXPORTING i_timestamp = timestamp I_TZONE = 'PST' IMPORTING E_DATLO = date E_TIMLO = time. |
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/1640.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
评论列表(2条)
时间戳是长度 15的 DEC类型,组成为 8位日期 + 6位时间。
时间戳与时间的转化:
把时间和日期转成时间戳
CONVERT DATE IV_DATE TIME IV_TIME
INTO TIME STAMP EV_TIMESTAMP
TIME ZONE SY-ZONLO.
已经封装的函数为:
CALL FUNCTION ‘CIF_GEN4_CONVERT_DATETIME’
EXPORTING
iv_date = l_datum1
IV_TIME = l_time1
IV_TIMEZONE = SY-ZONLO
IMPORTING
EV_TIMESTAMP = l_timestamp1
EXCEPTIONS
TIME_CONVERSION_FAILED = 1
OTHERS = 2
.
把时间戳转成日期时间:
CONVERT TIME STAMP IV_TIMESTAMP
TIME ZONE LV_UTCZONE
INTO DATE EV_DATE
TIME EV_TIME.
已经封装的函数为:
CALL FUNCTION ‘CIF_GEN4_CONVERT_TIMESTAMP’
EXPORTING
iv_timestamp = l_timestamp3
IV_TIMEZONE = SY-ZONLO
IMPORTING
EV_DATE = l_datum3
EV_TIME = l_time3
EXCEPTIONS
TIME_CONVERSION_FAILED = 1
OTHERS = 2
CIF_GEN4_CONVERT_DATETIME