java.util.date 从 jtOpen ObjectDescription.RESTORE_DATE 返回 502

标签 java python jython ibm-midrange jtopen

我在 jython 中与 AS400 对话时有以下内容:

system = AS400(ip, USER, PWORD)
obj = ObjectDescription(system, 'qsys','jbrdata', 'lib')
d = obj.RESTORE_DATE

返回的对象是 java.util.DATE/INT 但与我预期的不同,它只有 3 位响应。我需要获取 YYYYMMDD 格式的日期

有人可以帮我解决这个问题吗?

我查看了documentation在这里,但似乎没有帮助

最佳答案

由于 getValue(ObjectDescription.RESTORE_DATE) 方法返回 Date 对象,因此您需要将其格式化为日期。

在 Java 中,您可以使用 DateFormat 对象来完成此操作。

DateFormat df = new SimpleDateFormat("ymd");

关于java.util.date 从 jtOpen ObjectDescription.RESTORE_DATE 返回 502,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56502284/

相关文章:

java - 在 mysql 表 hibernate 中的枚举列上执行条件查询时出错

java - Long 不能取消引用

python - python 中的 Apache Beam : How to reuse exactly the same transform on another PCollection

python - 如何在 Pandas 数据框中按值获取准确的行号和列号(即单元格地址)

java - 使用 .class 文件而不是 jar 将 Java 类导入 Jython

java - java中的时间戳 validator

java - Java 中 System.load() 和 System.loadLibrary 的区别

python - 无法让多处理工作

python - 为 jython 脚本创建可执行文件

java - 在 Java 项目中与 Java 配对的最佳动态语言