import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.GregorianCalendar;
import javax.xml.datatype.DatatypeFactory;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* XMLGregorianCalendar类型和Date类型之间的相互转换
* @author Xin
* 2010-06-12
*/
public class DateTest {
public XMLGregorianCalendar convertToXMLGregorianCalendar(Date date) {
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(date);
XMLGregorianCalendar gc = null;
try {
gc = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal);
} catch (Exception e) {
e.printStackTrace();
}
return gc;
}
public Date convertToDate(XMLGregorianCalendar cal) throws Exception{
GregorianCalendar ca = cal.toGregorianCalendar();
return ca.getTime();
}
public static void main(String[] args) {
DateTest dateTest = new DateTest();
XMLGregorianCalendar d = dateTest.convertToXMLGregorianCalendar(new Date());
System.out.println(d.getDay());
XMLGregorianCalendar cal = null;
try {
cal = DatatypeFactory.newInstance().newXMLGregorianCalendar();
cal.setMonth(06);
cal.setYear(2010);
Date date = dateTest.convertToDate(cal);
String format = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat formatter = new SimpleDateFormat(format);
System.out.println(formatter.format(date));
} catch (Exception e) {
e.printStackTrace();
}
}
}
相关推荐
函数Cstr() <br> 功能:将一表达式/其它类型的变量转换成字符类型(string) <br> 格式:Cstr(expression) <br> 参数:expression是任何有效的表达式/其它类型的变量 <br> 例子: <br> <% <br> s = 3 + 2 <br> ...
<DT><H3 ADD_DATE="1543495705">国事</H3> <DL><p> <DT><H3 ADD_DATE="1543495705">国际</H3> <DL><p> </DL><p> <DT><H3 ADD_DATE="1543495705">JP</H3> <DL><p> <DT><H3 ADD_DATE="1543495705">home</H3> ...
MYSQL高级特性 81<br>4.1 集合函数 82<br>4.1.1 行列计数 82<br>4.1.2统计字段值的数目 82<br>4.1.3 计算字段的平均值 83<br>4.1.4 计算字段值的和 84<br>4.1.5 计算字段值的极值 84<br>4.1.6 总结 86<br>4.2 操作...
MYSQL高级特性 81<br>4.1 集合函数 82<br>4.1.1 行列计数 82<br>4.1.2统计字段值的数目 82<br>4.1.3 计算字段的平均值 83<br>4.1.4 计算字段值的和 84<br>4.1.5 计算字段值的极值 84<br>4.1.6 总结 86<br>4.2 操作...
<br>7.1.5.1 名字的大小写敏感性 <br>7.2 用户变量 <br>7.3 列类型 <br>7.3.1 列类型的存储要求 <br>7.3.5 数字类型 <br>7.3.6 日期和时间类型 <br>7.3.6.1 问题和日期类型 <br>7.3.6.2 DATETIME,DATE和TIMESTAMP...
Software Project Management in Practice<br> <br>By Pankaj Jalote<br> <br> <br> <br> <br>Publisher<br> : Addison Wesley<br> <br>Pub Date<br> : January 31, 2002<br> <br>ISBN<br> : 0-201-73721-3<br> <br>...
要在项目中使用SnakeYAML,需要添加Maven依赖项,例如:<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.25</version></dependency> 入口点 Yaml类是SnakeYAML库的入口点...
table="events"><br> <id name="id" column="EVENT_ID"><br> <generator class="native"/><br> </id><br> <property name="date" type="timestamp" column="EVENT_DATE"/><br> <property name="title"/><br> </class...
DATETIME、DATE和TIMESTAMP类型<br>11.3.2. TIME类型<br>11.3.3. YEAR类型<br>11.3.4. Y2K事宜和日期类型<br>11.4. String类型<br>11.4.1. CHAR和VARCHAR类型<br>11.4.2. BINARY和VARBINARY类型<br>11.4.3. BLOB和...
java list<bean> date.class如果日期类型就改成这个 日期时间格式转换
本篇文章将深入探讨如何在`List<String>`中实现日期的升序排序。在实际应用中,我们经常遇到日期字符串格式不一致的情况,这使得直接使用`Collections.sort()`方法进行排序可能会出现问题。为了解决这个问题,我们...
Character <br>Standard C Math <br>Standard C Time & Date <br>Standard C Memory <br>Other standard C functions <br>All C Functions<br>C++<br>C++ I/O <br>C++ Strings <br>C++ String Streams <br>...
// 对于其他类型如BOOLEAN、DATE等,同样进行转换处理 } dataRow.add(cellValue); } dataList.add(dataRow); } workbook.close(); fis.close(); // 打印结果 for (List<String> row : dataList) { for ...
VC++精品源码<br>VC 源代码 <br><br>--------------------------------------------------------------------------------<br> <br><br><br>CatListBox_src.zip<br>CatListBox_demo.zip<br><br> 这个程序模仿...
<DateData>2010-10-25</DateData> </Data> <Sequence>1</Sequence> </Record> <Record> <Data> <DoubleData>10.26</DoubleData> <StrData>two</StrData> <DateData>2010-10-26</DateData> </Data> ...
]) //连接字串<br>INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0<br>……<br>数学类<br>ABS (number2 ) //绝对值<br>……<br>日期时间类<br>ADDTIME (date2 ,time_interval ) /...
比如<header>、<footer>、<section>、<article>、<aside>等语义化标签,<canvas>用于绘制图形,<video>和<audio>支持多媒体播放,<input type="date">等新的输入类型,以及离线存储和拖放功能等。 8. **响应式设计*...
还有<canvas>用于绘制图形,<video>和<audio>支持多媒体播放,<input type="date">等新输入类型,以及离线存储、拖放功能等。 以上只是HTML基础知识的一部分,深入学习还需涉及DOM操作、事件处理、Web存储、Web ...
:data ackupcompress*.*<BR><BR>表03:历月工资----存放以前各月的数据,便于查询以前数据<BR><BR>表04:date----用于存放当月日期,如果系统日期正确可以省略<BR><BR> <BR><BR>工资表用于记录,然后用UNION ALL语句把...
代码片段: <div class="select-date-body"> <ul class="week-list"> ... <li>日</li><li>一</li><li>二</li><li>三</li><li>四</li><li>五</li><li>六</li> </ul> <ul class="day-tabel"></ul> </div>