有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

zos在z/os上以TOD格式(一天中的时间)转换Java时间戳

由于ZLogstream类的搜索方法“readSearch”需要TOD格式的时间戳,因此我必须将JAVA时间戳转换为TOD(日期时间)格式

我找不到任何类(包装器),它可以为我这样做。只有ZUtil类的getTodClock给了我当前的TOD(日期时间),但我无法以正确的格式转换任何时间戳

有人能帮我吗

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    这在Rexx程序中对我有效:

    Tod=(epoc*4096000000)+9048018124800000

    TOD(S360、S370、S390&;z/Arch IBM的Arch中的时间)是一个64位计数器,从1900-01-01开始,其位位置31每1.048576秒递增一次

    因此,2**32/1.048576=4096000000=1秒

    9048。。。是1900-01-01和1970-01-01之间TOD单位的差异