问题标签 [xmlgregoriancalendar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 如何在通过 REST-json 发送时保持日期格式不变
- DTO-XDto:私有 XMLGregorianCalendar 日期;设置为 2017-03-22T14:25:30+01:00
- REST- 应用程序/类型-JSON,在 dto 之上发送作为 GET 请求的数据
- 使用 Google 的 ARC 进行测试时的输出值显示类似 1409175049 而不是类似 2017-03-22T14:25:30+01:00
知道如何按原样发送日期而不是 json 将其更改为自己的格式吗?
java - java中的XMLGregorianCalendar,没有时区
如何创建没有时区的 XMLGregorianCalendar?没有时间偏移 (0) == UTC,它在输出中输出“Z”。我的字段的含义是隐含的本地时间,其中位置在 xml 记录的其他地方指定(例如地址)。
如何创建具有未定义时区(时区不确定)的 XMLGregorianCalendar?
有效的 XML ISO-8601 公历格式包括:
- CCYY-MM-DDThh:mm:ss – 没有 Zulu 时间指示符或 TimeOffset 是指相对物理位置的本地时间。
- CCYY-MM-DDThh:mm:ssZ – 相对物理位置的 DateTime 以 UTC (Zulu) 时间表示,对于本地时间,必须进行转换。
- CCYY-MM-DDThh:mm:ss+05:30 相对物理位置的 DateTime 以某个时区表示,该时区与 UTC 相差 +5 小时 30 分钟。对于本地时间,我们必须首先转换为 UTC,然后通过偏移 UTC 转换为本地时间。不保证提供的位置是记录位置的当地时间。
java - 在java中格式化XMLGregorianCalendar
我有一个看起来像这样的日期字符串。
2017-12-06T17:39:00Z
我想做的是将此字符串转换为 XMLGregorianCalendar 但使用相同的格式。
我现在做的是:
这给了我以下输出:
10:47:45,957 错误 [stderr](默认任务 47)选择日期:2017-12-06T17:39:03Z
10:47:45,957 错误 [stderr](默认任务 47)日期:2017 年 12 月 6 日星期三 18:39:03 CET
10:47:45,958 错误 [stderr](默认任务 47) dateXMLGreg:2017-12-06T18:39:03.000+01:00
那么我该怎么做才能让我的 XMLGregorianCalendar dateXMLGreg 看起来像:
2017-12-06T17:39:03Z
java - ObjectMapper readValue 总是在 JSON 日期字符串的 XMLGregorianCalendar 末尾添加时区
我正在编写一个 junit 测试用例,我需要提供以下数据文件(请求):
junit 测试文件使用:
读取此请求数据文件并将日期转换为 XMLGregorianCalendar。但是,转换后的值最后有一个“Z”,我认为这是默认时区:
我无法更改包含读取 Json 值的代码的 java 类,因为我们不拥有该代码。那么我应该在我的测试数据文件中提供什么日期字符串,以便“Z”不会出现在转换后的 XMLGregorianCalendar 值的末尾?
非常感谢。
java - 从 Java XMLGregorianCalendar 中删除时间戳
我们如何从 XMLGregorianCalendar 中删除时间戳。我只需要在我的 JSON 中显示日期。我用过 mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
,但我仍然看到时间戳。
java - 如何使用 Gson 反序列化 XMLGregorianCalender?
使用 using处理Json
字符串时,出现异常:XMLGregorianCalender
Gson
java.lang.RuntimeException:无法调用没有参数的公共 javax.xml.datatype.XMLGregorianCalendar()
fromJson(..)
with反序列化的对象Gson
有一个XMLGregorianCalender
对象。
上述错误的可能解决方案是什么?
java - Jackson 多态序列化生成不正确的类名
当我使用 Jackson 多态序列化时,它会生成一个带有不正确的完全限定类名的 JSON 对象。
下面的代码序列化一个 XMLGregorianCalendar。输出是:
我期待以下内容:
为什么会输出 java.util.GregorianCalendar?
或者更重要的是:我该如何解决这个问题?
代码示例:
java - 将“java.sql.Date”转换为“javax.xml.datatype.XMLGregorianCalendar”类
我有一个场景,我必须转换java.sql.Date
为类javax.xml.datatype.XMLGregorianCalendar
,我尝试了以下
我正进入(状态
java.lang.SecurityException: Restricted method invocation.
对于数据类型工厂
有没有其他方法可以做到这一点?
java - 如何在 CDT 期间将“-6”保持为 UTC 偏移量?
我想始终使用偏移量 -6 保留 CST 时间,目前我得到的是2018-03-15T05:08:53-05:00
.
但我想像2018-03-15T05:08:53-06:00
全年一样将其更改为偏移量 -6。
我的输入类型:日历输出:XMLGregorianCalendar
java - Java XMLGregorianCalendar 格式
我目前遇到 XMLGregorianCalendar 格式问题,想向您的 Java 专家寻求帮助。通过来自其他系统的函数调用,我在网页上显示了一个数据对象,其中“SUBMIT_DATE”:1516032000000 和“SUBMIT_TIME”:36895000(均返回类型为 XMLGregorianCalendar)。在这种情况下,我如何知道正确的人类可读日期和时间?
感谢您的时间和帮助。