dateAsString method Null safety
Return the Statement.statementDay, Statement.statementMonth and Statement.statementYear as String like so dd/mm/yyyy.
If no Statement.statementDay and/or no Statement.statementMonth is given, the returned String ommits these fields like so mm/yyyy or yyyy.
Implementation
String dateAsString() {
String ret = "";
if (statementDay != 0) {
ret += statementDay.toString().padLeft(2, "0") + '/';
}
if (statementMonth != 0) {
ret += statementMonth.toString().padLeft(2, "0") + '/';
}
if (statementYear != 0) {
ret += statementYear.toString();
}
return ret;
}