小编Jav*_*ent的帖子

字符串日期到xmlgregoriancalendar转换

我写过这个函数:

public static XMLGregorianCalendar getXMLGregorianCalendar(String date) throws OmniException{
    XMLGregorianCalendar xmlCalender=null;
    GregorianCalendar calender = new GregorianCalendar();
    calender.setTime(Util.stringToJavaDate(date));
    xmlCalender = DatatypeFactory.newInstance().newXMLGregorianCalendar(calender);
    return xmlCalender;
}

public static Date  stringToJavaDate(String sDate)  throws OmniException{
    Date date=null;
    date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH).parse(sDate);        
    return date;  
}
Run Code Online (Sandbox Code Playgroud)

当我将"2014-01-07"输出日期作为2014-01-06T18:30:00:000Z 我出错的地方时,我正在通过日期?如果我想得到什么怎么办,2014-01-06T18:30:00并且2014-01-06T18:30:00Z
感谢任何帮助

java string date

31
推荐指数
3
解决办法
9万
查看次数

为什么这会发生在int?

当我这样做时,我在Java中观察到:

public static void main(String[] args){
    int i = 45;
    int j = 045;

    System.out.println("i:>>"+i);
    System.out.println("j:>>"+j);
}
Run Code Online (Sandbox Code Playgroud)

输出是:

i:>>45
j:>>37
Run Code Online (Sandbox Code Playgroud)

为什么会这样?j打印的值3745什么时候打印的?

有人可以指导吗?提前致谢.

java

0
推荐指数
1
解决办法
175
查看次数

标签 统计

java ×2

date ×1

string ×1