分享

SAP 时间戳

 一骑当千_30 2018-08-20
时间戳是长度 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
          .
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多