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?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?
Leggendo questo, preso dal tuo primo post
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.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
Forse dovresti spiegare meglio quello che vuoi ottenere.
Ciao.![]()



Rispondi quotando