Ajuda com RTC - Quantidade de digitos

Pessoal,

Boa Tarde...

Estou trabalhando com a bilioteca ArduinoRTClibrary-master para o modulo DS1302, porém gostaria de exibir a data e hora na mesma linha de um lcd 16x2 só que são muitos digitos (Ex.: 10/3/201812:57:2) não da pra exibir a hora completa e nem colocar um espaço entre data e hora... Gostaria de deixar o relógio como está (hh:mm:ss) mas a data é possível diminuir a quantidade de casas do ano? Ficaria assim (Ex.: 10/3/18 12:57:10) assim sobraria espaço para exibir a hora completa e colocar um espaço entre data e hora...

Código que utilizo.:

void data_hora() //Data e Hora (menu1)
{
{
// Le as informacoes do CI
myRTC.updateTime();

// Imprime as informacoes no serial monitor
lcd.setCursor(0,0);
lcd.print("Data e Hora");

lcd.setCursor(0,1);

// Chama a rotina que imprime o dia da semana
//imprime_dia_da_semana(myRTC.dayofweek);
lcd.print(myRTC.dayofmonth);
lcd.print("/");
lcd.print(myRTC.month);
lcd.print("/");
lcd.print(myRTC.year);

// Adiciona um 0 caso o valor da hora seja <10
if (myRTC.hours < 10)
{
lcd.print("0");
}
lcd.print(myRTC.hours);
lcd.print(":");
// Adiciona um 0 caso o valor dos minutos seja <10
if (myRTC.minutes < 10)
{
lcd.print("0");
}
lcd.print(myRTC.minutes);
lcd.print(":");
// Adiciona um 0 caso o valor dos segundos seja <10
if (myRTC.seconds < 10)
{
lcd.print("0");
}
lcd.println(myRTC.seconds);
}

} //end data_hora

Algo assim??

lcd.print(myRTC.year-2000);

bubulindo:
Algo assim??

lcd.print(myRTC.year-2000);

Jesus...
Sacanagem...
A gnt fica com a cara enfiada no código tanto tempo que esquece de que coisas simples resolvem...kkkkk
Como não pensei em subtrair de acordo com o que você sugeriu?
Deu certo aqui...

Muito Obrigado!!!

kkkkkkk

Eu compreendo porque é que alguém não pensaria nisto. Na tua cabeça, o ano não era um número, mas sim uma string de 4 digitos... subtrair dum numero é possível, mas subtrair duma string não é simples. O que te limitou foi isso.