getFieldStringDate method

String getFieldStringDate(
  1. DateTime d
)

Implementation

String getFieldStringDate(DateTime d) {
  StringBuffer buffer = StringBuffer();
  if (d != null) {
    int year = d.year; //calendar.get(Calendar.YEAR);
    int month = d.month; // calendar.get(Calendar.MONTH) + 1;
    int day = d.day; // calendar.get(Calendar.DAY_OF_MONTH);

    if (year < 1000) {
      if (year >= 100) {
        buffer.write('0');
      } else if (year >= 10) {
        buffer.write('00');
      } else {
        buffer.write('000');
      }
    }
    buffer.write(year);

    if (month < 10) {
      buffer.write('0');
    }
    buffer.write(month);

    if (day < 10) {
      buffer.write('0');
    }
    buffer.write(day);
  } else {
    buffer.write('        '); // 8 spaces
  }
  return buffer.toString();
}