gpt4 book ai didi

java - 在 z/os 上将 Java 时间戳转换为 TOD 格式(一天中的时间)

转载 作者:行者123 更新时间:2023-11-30 06:30:49 25 4
gpt4 key购买 nike

由于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 单位)。

关于java - 在 z/os 上将 Java 时间戳转换为 TOD 格式(一天中的时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46171737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com