APP喵APP喵

贯彻爱与真实的邪恶可爱又迷人的反派角色

ABAP程序中实时获取系统时间,时间戳

get time

时间戳的 结构表:TZONREF
毫秒级别的字段TSTAMPL
Snipaste_2019-04-17_08-57-19.jpg

需要注意:

获取系统当前时间:GET TIME

用来获得应用服务器的时间,在程序开始运行的时候,sy-uzeit已经被写入内存,
不用get time不会刷新。
未命名图片.png


如何在ABAP程序中显示发送或接收时间戳的具体时间(包含年月日时分秒),数据类型是什么?

DATA: lv_timestamp TYPE timestamp. "UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
GET TIME STAMP FIELD lv_timestamp.
WRITE:/ lv_timestamp. 

不过还是定义两个字段,一个日期一个时间,一般都用这种
然后用sy-datum和sy-uzeit获取的系统服务器时区时间比较方便

获取时间戳

GET TIME STAMP FIELD lv_time_stamp_1.
    WRITE:/ lv_time_stamp_1.

转换时间戳

    CONVERT TIME STAMP lv_time_stamp_1 TIME ZONE sy-zonlo
      INTO DATE lv_date TIME lv_time.
    WRITE:/ lv_date, lv_time.

未命名图1片.png
未命1名图片.png

未经允许不得转载:APP喵 » ABAP程序中实时获取系统时间,时间戳

评论

选择表情