问题标签 [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.

0 投票
10 回答
639208 浏览

java - java.util.Date 到 XMLGregorianCalendar

难道没有从 java.util.Date 到 XMLGregorianCalendar 的便捷方法吗?

0 投票
0 回答
1684 浏览

java - 将 ISO DateTime 转换为 XMLGregorianCalendar 并使用 JUnits 进行验证

我有一个将 ISO 日期格式转换为 XMLGregorianCalendar 的 util 方法。

我正在尝试为它编写单元测试用例,但是,我无法创建预期的对象作为实际的对象 - 两者之间发生时区转换并且对象不匹配。

JUnit:

0 投票
1 回答
199 浏览

java - 将 XMLgregorianCalender 默认格式更改为“yyyyMMdd”

需要助手,我需要将默认格式(2017-01-18)更改为XMLGregorianCalendar例如“20170118”,我在这里尝试了很多示例,但没有帮助

0 投票
1 回答
487 浏览

xml - 将 tz-offset 内没有冒号的 ISO 日期字符串转换为 XMLGregorianCalendar

输入日期字符串: ( +0100"2016-02-06T00:00:00.000+0100"中没有冒号)

有没有更好的方法来做到这一点。想知道是不是矫枉过正。

0 投票
1 回答
202 浏览

java - 独立java与tomcat服务器的日期差异

我在将日期转换为 UTC 时遇到问题,我可以在独立的 java 程序上运行它,但是,在服务器上运行相同的方法时,我会得到不同的时间戳。

这是我将字符串日期转换为 UTC 格式的 XMLGregorianCalendar 的方法。

当我在standAlone java prog上运行时使用上述方法。它通过在过去的日期上增加 5 小时来将时间戳转换为 UTC。

输出DateUtil xmlGC in UTC: 2017-03-06T10:47:37.000Z.

但是,在同一台机器上的 tomcat - 应用程序服务器上使用相同的方法时,它不会将日期转换为 UTC。我在这里错过了什么吗?

有人可以帮我解决这个问题。提前致谢。

0 投票
0 回答
58 浏览

java - 如何在 Java 中添加两个 XMLgregorian 日历实例

我有两个 XMLGregorian varibales。

Date 只有日期值,即 2017-07-23,而 startTime 只有时间,即 20:00:00。我想添加上述两个变量,即 XMLGregorian 变量,它将具有日期 + 开始时间。
帮助我实现这一目标。

0 投票
1 回答
67 浏览

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。

0 投票
2 回答
852 浏览

java - 是否可以覆盖 Orika 的内置转换器 - XMLGregorianCalendar 到 java.util.Date?

Orika 有一套“BuiltinConverters”

https://github.com/orika-mapper/orika/blob/master/core/src/main/java/ma/glasnost/orika/converter/builtin/BuiltinConverters.java

但是将 XMLGregorianCalendar 映射到 java.util.Date 的那个对我来说不能正常工作。我发现了用令人满意的结果映射它的方法,但我找不到让 Orika 使用它而不是它自己的内置转换器的方法。我尝试在 MapperDefinition 中注册转换器:

但是调试显示 Orika 似乎忽略了我的自定义转换器,仍然使用自己的内置转换器。我也找不到有关在 Orika 用户指南上覆盖它的任何信息:

https://orika-mapper.github.io/orika-docs/converters.html

有谁知道是否可以让 Orika 使用我映射这两种类型的方式?

0 投票
2 回答
13889 浏览

java - 如何将 XMLGregorianCalendar 时间生成为 UTC

我想创建一个XMLGregorianCalendar具有以下特征的:

  • 只有时间
  • UTC 时区(末尾附加的“Z”)

所以我希望日期打印为:18:00:00Z ( XML Date )。

该元素是 xsd:time,我希望在 XML 中像这样显示时间。

但我得到以下信息:21:00:00+0000。我在 -3 偏移量,结果是我的偏移量的计算。

为什么我的代码有问题?

0 投票
2 回答
396 浏览

java - 使用 XMLGregorianCalender 获取错误的日期

我正在尝试获取当前日期/时间以填充 XML。我正在使用代码

但我得到的输出是 0001-03-05T10:11:13Z,据我所知,我们在 2017 年!:)

甚至时间慢了8分钟。我在 CST 上午 11:21 运行了这个。