javax.xml.bind.DatatypeConverter#printDate ( )源码实例Demo

下面列出了javax.xml.bind.DatatypeConverter#printDate ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: CloverETL-Engine   文件: CloverDateConvertor.java
public static String printDateToXsdDate(Date value) throws DataConversionException {
    String result = null;
    String valueType = Date.class.getName();
    
    try {
        GregorianCalendar calendar = new GregorianCalendar();
        calendar.setTime(value);
        result = DatatypeConverter.printDate(calendar);
    } catch(Exception e) {
        if (value != null) valueType = value.getClass().getName();
        logger.fatal("Unable to print "+valueType+" to xsd:date.",e);
        throw new DataConversionException("Unable to print "+valueType+" to xsd:date.", e);
    }
    
    return result;
}
 
源代码2 项目: java-client-api   文件: StructuredQueryBuilder.java
String formatValue(Object value, String type) {
  if ( value == null ) {
    return "null";
  }
  Class<?> valClass = value.getClass();
  if ( String.class.isAssignableFrom(valClass) ) {
    return (String) value;
  } else if ( type != null &&
    ( type.endsWith("date") || type.endsWith("dateTime") || type.endsWith("time") ) &&
    ( Date.class.isAssignableFrom(valClass) || Calendar.class.isAssignableFrom(valClass) ) )
  {
    if ( Date.class.isAssignableFrom(valClass) ) {
      Calendar cal = Calendar.getInstance();
      cal.setTime((Date) value);
      value = cal;
    }
    if ( type.endsWith("date") ) {
      return DatatypeConverter.printDate((Calendar) value);
    } else if ( type.endsWith("dateTime") ) {
      return DatatypeConverter.printDateTime((Calendar) value);
    } else if ( type.endsWith("time") ) {
      return DatatypeConverter.printTime((Calendar) value);
    }
  }
  return value.toString();
}
 
源代码3 项目: cia   文件: XmlDateTypeAdapter.java
public String marshal(final Date dt) {
	if (dt == null) {
		return null;
	}
	final Calendar c = Calendar.getInstance();
	c.setTime(dt);
	return DatatypeConverter.printDate(c);
}
 
源代码4 项目: govpay   文件: DataTypeAdapterCXF.java
public static String printDate(Date dt) {
    if (dt == null) {
        return null;
    }
    Calendar c = Calendar.getInstance();
    c.setTime(dt);
    return DatatypeConverter.printDate(c);
}
 
源代码5 项目: govpay   文件: DataTypeAdapterCXF.java
public static String printDate(Date dt) {
    if (dt == null) {
        return null;
    }
    Calendar c = Calendar.getInstance();
    c.setTime(dt);
    return DatatypeConverter.printDate(c);
}
 
源代码6 项目: freehealth-connector   文件: DateUtils.java
public static String printDate(DateTime dateTime) {
   return dateTime == null ? null : DatatypeConverter.printDate(convert(dateTime));
}
 
源代码7 项目: freehealth-connector   文件: DateUtils.java
public static String printDate(DateTime dateTime) {
   return dateTime == null ? null : DatatypeConverter.printDate(convert(dateTime));
}
 
源代码8 项目: freehealth-connector   文件: DateUtils.java
public static String printDate(DateTime dateTime) {
   return dateTime == null ? null : DatatypeConverter.printDate(convert(dateTime));
}
 
源代码9 项目: freehealth-connector   文件: DateUtils.java
public static String printDate(DateTime dateTime) {
   return dateTime == null ? null : DatatypeConverter.printDate(convert(dateTime));
}
 
源代码10 项目: freehealth-connector   文件: DateUtils.java
public static String printDate(DateTime dateTime) {
   return dateTime == null ? null : DatatypeConverter.printDate(convert(dateTime));
}
 
源代码11 项目: java-client-api   文件: XsValueImpl.java
@Override
public String toString() {
    return DatatypeConverter.printDate(value);
}
 
源代码12 项目: xero-java-client   文件: DateAdapter.java
public static String printDateTime(Date dt) {
  Calendar cal = new GregorianCalendar();
  cal.setTime(dt);
  return DatatypeConverter.printDate(cal);
}
 
static String toES(Object dateWritable) {
    DateWritable dw = (DateWritable) dateWritable;
    Calendar cal = Calendar.getInstance();
    cal.setTimeInMillis(dw.get().getTime());
    return DatatypeConverter.printDate(cal);
}