zos在z/os上以TOD格式(一天中的时间)转换Java时间戳
由于ZLogstream类的搜索方法“readSearch”需要TOD格式的时间戳,因此我必须将JAVA时间戳转换为TOD(日期时间)格式
我找不到任何类(包装器),它可以为我这样做。只有ZUtil类的getTodClock给了我当前的TOD(日期时间),但我无法以正确的格式转换任何时间戳
有人能帮我吗
提前谢谢
你可以在下面搜索框中键入要查询的问题!
由于ZLogstream类的搜索方法“readSearch”需要TOD格式的时间戳,因此我必须将JAVA时间戳转换为TOD(日期时间)格式
我找不到任何类(包装器),它可以为我这样做。只有ZUtil类的getTodClock给了我当前的TOD(日期时间),但我无法以正确的格式转换任何时间戳
有人能帮我吗
提前谢谢
# 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单位的差异