Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7188707
  • 博文数量: 655
  • 博客积分: 10264
  • 博客等级: 上将
  • 技术积分: 8278
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-04 17:47
个人简介

ABAP顾问

文章分类

全部博文(655)

文章存档

2017年(2)

2014年(8)

2013年(3)

2012年(2)

2011年(18)

2010年(102)

2009年(137)

2008年(274)

2007年(134)

分类:

2009-07-08 19:41:33

REPORT Z_BARRY_TEST  NO STANDARD PAGE HEADING
                  LINE-COUNT 20
                  LINE-SIZE 200.

PARAMETERS: D1 LIKE SY-DATUM DEFAULT SY-DATUM ,
            T1 LIKE SY-UZEIT DEFAULT SY-UZEIT .

DATA SEC TYPE I.
DATA: D2 TYPE D,
      T2 TYPE T.

SEC = -60 * 3600 .

PERFORM GET_NEW_DATE USING D1 T1 SEC D2 T2.
WRITE: D1 , T1.
WRITE: / D2 , T2.

*---------------------------------------------------------------------*
*       FORM get_second                                               *
*---------------------------------------------------------------------*
FORM GET_NEW_DATE USING D1 T1 SECOND D2 T2.
  DATA: DAYS TYPE I,
        TINT TYPE I.

  DAYS = SECOND DIV 86400 .
  TINT = SECOND MOD 86400 .

  D2 = D1 + DAYS .
  T2 = T1 + TINT .
  IF T2 < T1.
    D2 = D2 + 1.
  ENDIF.
ENDFORM.                    "get_new_date

阅读(2890) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~