`
evangxli
  • 浏览: 223691 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SAP 计算时间-MTIME

 
阅读更多
计算时间字段的值,例如Structure EMG_FILEINFO 中的字段 MTIME,字段描述:Last modification: seconds since 1970.

SAP include LEMIG_LISTF01
form GET_DAT_TIME

form get_dat_time using    p_mtime
                           p_date
                           p_time.

  tables: ttzr, ttzz.

  data: tage type i,
        seku type i,
        uzeit type t,
        sdatum type d value '19700101',
        tzone like ttzdata-tzone.

  tage = p_mtime div 86400.
  seku = p_mtime mod 86400.
  p_date = sdatum + tage.

  if ttzz is initial.
    call function 'TZ_LOCATION_TIMEZONE'
         exporting
              country           = 'DE'
         importing
              timezone          = tzone
         exceptions
              no_timezone_found = 1
              others            = 2.

    select single * from ttzz where tzone eq tzone.
    select single * from ttzr where zonerule eq ttzz-zonerule.
  endif.

  if ttzr-utcsign eq '+'.
    uzeit = seku + ttzr-utcdiff.
  else.
    uzeit = seku - ttzr-utcdiff.
  endif.

  p_time = uzeit.


endform.                               " GET_DAT_TIME

分享到:
评论

相关推荐

    Linux find 按文件修改时间查找文件

    ind 按文件修改时间查找文件 ---(+n)----------|----------(n)----------|----------(-n)--- (n+1)*24H前| (n+1)*24H~n*24H间 |n*24H内 -ctime -n 查找距现在 n*24H 内修改过的文件 -ctime n 查找距现在 n*24H 前...

    gulp-rev-mtime

    gulp-rev-mtime 将文件修改后的 UNIX 时间戳附加到文件 URL 以缓存资产 已弃用 此 Gulp 插件已弃用。 请改用以获得更强大的解决方案。 安装 npm install --save-dev gulp-rev-mtime 例子 默认 此示例将采用example...

    linux下find命令-atime,-ctime,-mtime真正含义

    NULL 博文链接:https://hbiao68.iteye.com/blog/2167353

    dokku-docker-reset-mtime:在使用docker构建映像之前,只需将源文件上的mtime(修改时间)元数据重置为设置的日期时间即可。

    在使用docker构建映像之前,只需将源文件上的mtime(修改时间)元数据重置为设置的日期时间。 我这样做是为了在检查文件是否已更改时考虑到修改后的时间,从而解决了docker的缓存系统的问题。 如果mtime更改,即使...

    关于find命令-各种运用示例

    一、find 命令格式 ...7、按照更改时间或访问时间等查找文件 8、查找比某个文件新或旧的文件 9、使用type选项 10、使用size选项 11、使用depth选项 12、使用mount选项 五、关于本文 六、相关文档

    删除60天前的指定文件并统计删除文件数量记录到日志

    ############################################################# #脚本文件名:job_clean_YCDTDATA_log.sh #作者:Docker #类型:Shell脚本 #功能:删除60天前的指定文件并统计删除文件数量记录到日志 ...

    ctime

    这是一个用来计算程序运行时间的小程序,使用方法很简单 ctime 程序 [程序参数] 结果说明: Total 表示整个程序运行时间 Kernel 在内核模式下运行时间 User 在用户模式下运行时间 欢迎来信提出建议和意见! ...

    Linux find 命令使用小技巧一则

    本文教大家一个Linux find 命令使用的小技巧,感性趣的朋友可以参考下。

    Linux文件查找命令之find讲解.doc

    由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的...

    linux下find命令详解

    详细介绍了linux下的find命令经常使用的选项的意义和方法

    linux find命令精通指南

    find命令是linux下比较常用的命令之一,作用较大。linux find命令精通指南

    linux正则表达式详解

    linux命令正则表达式的详细用法和解释

    利用shell find命令删除过期的缓存方法示例

    前言 最近发现网站的缓存文件过多,达到100G,占据了大量硬盘,但是其实有很多缓存是不需要的,因为文件被访问的次数并不相同。...find / -mtime -1 #查找在系统中最后24小时里修改过的文件 find /usr/l

    Linux 按时间批量删除文件命令(删除N天前文件)

    需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。 可以使用下面一条命令去完成: find /home/lifeccp/dicom/studies -mtime +21 -name *.* -exec rm -Rf {} \; 这个是...

    Linux中find命令的用法入门

    所以 find 命令很耗资源,有时候甚至会耗费很长时间,因此建议把它放在后台执行。 Find 命令格式如下所示: find pathname -options [-print -exec -ok …] 介绍一种简单易记的格式: find <指定目录> <指定...

    linux的一个find命令配合rm删除某天前的文件方法

    语句写法:find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} \; 例1: 将/usr/local/backups目录下所有10天前带”.”的文件删除 find /usr/local/backups -mtime +10 -name “*.*” -exec rm -rf {} \...

    Linux自动删除n天前日志及实例命令

    find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30 -name *.log -exec rm -rf {} \; 说明: 将/opt/soft/log/目录下所有30天前带”.log”的文件删除。...

    auto-delete.sh

    这个脚本用于清理指定时间的日志文件,如三年前文件就是-mtime +1095 。可根据需要进行时间的配置修改

    Mtime-iOS:模仿Mtime时光网iOS App客户端做的精仿Mtime,仅供学习

    Mtime-iOS模仿Mtime时光网iOS App客户端做的精仿Mtime,仅供学习做此项目,对之前学习的UI知识进行一个综合的应用,用到了SDWebImage,UIViewExt的基本框架项目中应用最多的还是tableView,collectionView等等的应用...

    【Linux命令篇】find命令-查找与清理过期文件

    1、目录层级、文件类型、文件名过滤查找 find /data -maxdepth 1 -type f -name *.sh find /data -maxdepth 1 -type d -name code 2、逻辑操作符,与-a、或-o、非! find /data -name *.sh -a -name *test* ...

Global site tag (gtag.js) - Google Analytics