如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]

Posted

技术标签:

【中文标题】如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]【英文标题】:How to enter date/time for the datatype XMLGregorianCalendar [duplicate] 【发布时间】:2012-11-10 03:30:48 【问题描述】:

可能重复:java.util.Date to XMLGregorianCalendar

我有一个带有 XMLGregorianCalendar 类型参数的 Java 方法,但我不知道如何设置日期/时间:

XMLGregorianCalendar startDateTime = ???

非常感谢您的帮助...

【问题讨论】:

你看过各种set 方法了吗? (setYear 等) 【参考方案1】:
import javax.xml.datatype.DatatypeFactory;
// ...
XMLGregorianCalendar xc = DatatypeFactory.newInstance().newXMLGregorianCalendar(
    int year,
    int month,
    int day,
    int hour,
    int minute,
    int second,
    int millisecond,
    int timezone)

还有其他版本的newXMLGregorianCalendar(),例如newXMLGregorianCalendar(GregorianCalendar cal)

【讨论】:

我不明白:int timezone ?? 时区 - 以分钟为单位的偏移量。 DatatypeConstants.FIELD_UNDEFINED 表示未设置可选字段。看javadoc,有很多选择 这不是时间,而是日历,当你说例如 2012-01-01 12:00 时,问题是什么是时区?

以上是关于如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]

如何根据存储在数据库中的类型更改输入类型?

如何使用 CSS 编辑输入类型数据 [重复]

如何在php中提交自定义输入文件类型数据?

如何使用 JDBC 将用户在 jsp 输入类型“时间”中输入的值插入 MYSQL 数据库

关于变量,JAVA基本数据类型,运算符类型,如何从控制台接收输入的数据的看法