Дата и время:

Имеем переменную с типом Date jurPersonRegDate в формате 10.11.2011

Приводим ее к строке и далее разбираем дату на отдельные переменные для дня, месяца и года.


// Дата регистрации юр.лица


    if (this.jurPersonRegDate.getValue().toString()!=""){

        xml_tmp += "<jurPersonRegDateDay>" + this.dateToStr(jurPersonRegDate.getValue()).substring(0, 2).toString() + "</jurPersonRegDateDay>";
        xml_tmp += "<jurPersonRegDateMonth>" + this.dateToStr(jurPersonRegDate.getValue()).substring(3, 5).toString() + "</jurPersonDocumentDateMonth>";
        xml_tmp += "<jurPersonRegDateYear>" + this.dateToStr(jurPersonRegDate.getValue()).substring(6, 10).toString() + "</jurPersonRegDateYear>";



    } else {

        xml_tmp += "<jurPersonRegDateDay></jurPersonRegDateDay>";
        xml_tmp += "<jurPersonRegDateMonth></jurPersonRegDateMonth>";
        xml_tmp += "<jurPersonRegDateYear></jurPersonRegDateYear>";

        }


 public String dateToStr(Object obj) {
    String ret = "";
    if (obj != null) {
    Date dt;
    try {
    String str = (String)obj;
    dt = toDate(str, "dd.mm.yyyy");
    return str;
    } catch (Exception e) {
    dt = (Date)obj;
}