问题标签 [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.
java - java.util.Date 到 XMLGregorianCalendar
难道没有从 java.util.Date 到 XMLGregorianCalendar 的便捷方法吗?
java - 将 ISO DateTime 转换为 XMLGregorianCalendar 并使用 JUnits 进行验证
我有一个将 ISO 日期格式转换为 XMLGregorianCalendar 的 util 方法。
我正在尝试为它编写单元测试用例,但是,我无法创建预期的对象作为实际的对象 - 两者之间发生时区转换并且对象不匹配。
JUnit:
java - 将 XMLgregorianCalender 默认格式更改为“yyyyMMdd”
需要助手,我需要将默认格式(2017-01-18)更改为XMLGregorianCalendar
例如“20170118”,我在这里尝试了很多示例,但没有帮助
xml - 将 tz-offset 内没有冒号的 ISO 日期字符串转换为 XMLGregorianCalendar
输入日期字符串: ( +0100"2016-02-06T00:00:00.000+0100"
中没有冒号)
有没有更好的方法来做到这一点。想知道是不是矫枉过正。
java - 独立java与tomcat服务器的日期差异
我在将日期转换为 UTC 时遇到问题,我可以在独立的 java 程序上运行它,但是,在服务器上运行相同的方法时,我会得到不同的时间戳。
这是我将字符串日期转换为 UTC 格式的 XMLGregorianCalendar 的方法。
当我在standAlone java prog上运行时使用上述方法。它通过在过去的日期上增加 5 小时来将时间戳转换为 UTC。
输出:DateUtil xmlGC in UTC: 2017-03-06T10:47:37.000Z.
但是,在同一台机器上的 tomcat - 应用程序服务器上使用相同的方法时,它不会将日期转换为 UTC。我在这里错过了什么吗?
有人可以帮我解决这个问题。提前致谢。
java - 如何在 Java 中添加两个 XMLgregorian 日历实例
我有两个 XMLGregorian varibales。
Date 只有日期值,即 2017-07-23,而 startTime 只有时间,即 20:00:00。我想添加上述两个变量,即 XMLGregorian 变量,它将具有日期 + 开始时间。
帮助我实现这一目标。
java - 我在 XMLGregorianCalendar 的“2017-05-26T04:08:00.000+05:30”中有一个日期,我需要将其转换为 2017-05-26T04:08:00.000z
我在 XMLGregorianCalendar 中的“2017-05-26T04:08:00.000+05:30”中有一个日期,我需要在 XMLGregorianCalendar 本身中将其转换为 2017-05-26T04:08:00.000Z。
java - 是否可以覆盖 Orika 的内置转换器 - XMLGregorianCalendar 到 java.util.Date?
Orika 有一套“BuiltinConverters”
但是将 XMLGregorianCalendar 映射到 java.util.Date 的那个对我来说不能正常工作。我发现了用令人满意的结果映射它的方法,但我找不到让 Orika 使用它而不是它自己的内置转换器的方法。我尝试在 MapperDefinition 中注册转换器:
但是调试显示 Orika 似乎忽略了我的自定义转换器,仍然使用自己的内置转换器。我也找不到有关在 Orika 用户指南上覆盖它的任何信息:
https://orika-mapper.github.io/orika-docs/converters.html
有谁知道是否可以让 Orika 使用我映射这两种类型的方式?
java - 如何将 XMLGregorianCalendar 时间生成为 UTC
我想创建一个XMLGregorianCalendar
具有以下特征的:
- 只有时间
- UTC 时区(末尾附加的“Z”)
所以我希望日期打印为:18:00:00Z ( XML Date )。
该元素是 xsd:time,我希望在 XML 中像这样显示时间。
但我得到以下信息:21:00:00+0000。我在 -3 偏移量,结果是我的偏移量的计算。
为什么我的代码有问题?
java - 使用 XMLGregorianCalender 获取错误的日期
我正在尝试获取当前日期/时间以填充 XML。我正在使用代码
但我得到的输出是 0001-03-05T10:11:13Z,据我所知,我们在 2017 年!:)
甚至时间慢了8分钟。我在 CST 上午 11:21 运行了这个。