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

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

有人可以帮我吗?

提前致谢。

最佳答案

这在Rexx程序中对我有用:

托德=(epoc * 4096000000)+9048018124800000000

TOD(S360,S370,S390和z / Arch IBM的拱门中的时间)是64位计数器,其位位置31从1900-01-01开始每1.048576秒递增。

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

9048 ...是1900-01-01和1970-01-01时期之间的差异,以TOD单位表示。

10-07 19:08
查看更多