Originariamente inviato da abcd1000
se faccio ad esempio

int var = 2004;
var = var % 100;

dovrebbe venire 04 come vorrei, ma il java elimina lo zero iniziale e quindi mette var = 4

Ma dal gregorian calendar non è possibile ricavare l'anno a 2 cifre invece che 4?
Domanda: ma se tu, dopo queste operazioni, vuoi di nuovo inserire l'anno in un int, a cosa ti serve avere lo zero davanti, che verrebbe automaticamente eliminato dall'int?

Leggendo questo, preso dal tuo primo post
Potrei perndere la variabile anno trasformarla in stringa, fargli il substring e ritrasformarla in int.
Volevo sapre se c'è un'altra soluzione che eviti di dover trasformare la variabile anno da int a stringa
Io capisco che tu hai bisogno di una variabile intera che contiene l'anno in doppia cifra... ma un int non tiene conto degli zeri iniziali.

Forse dovresti spiegare meglio quello che vuoi ottenere.


Ciao.