Fatti
X. ha affittato un ristorante a [Y.] con contratto del 22 marzo 1991 per il periodo dal 1° ottobre 1991 al 30 settembre 1993. Il canone annuo era fissato in CHF 245'000.- più CHF 12'000.- per le spese accessorie, pagabili in rate mensili anticipate di CHF 21'417.- il 1° di ogni mese. Il 9 dicembre 1992, [Y.] ha costituito in mora X. per il pagamento del canone di dicembre scaduto e gli ha accordato un termine supplementare di 30 giorni. L'11 gennaio 1993, ultimo giorno del termine, X. ha pagato il canone di dicembre tramite vaglia postale, ma il pagamento è pervenuto a [Y.] solo il 13 gennaio. Su questa base, [Y.] ha risolto il contratto di locazione il 3 febbraio 1993 con effetto al 31 marzo 1993, e successivamente il 12 febbraio 1993 per il mancato pagamento del canone di gennaio. Il tribunale di primo grado e il tribunale cantonale hanno accolto tali risoluzioni. X. ha presentato ricorso al Tribunale federale.Legge
Secondo la giurisprudenza, quando il debitore adempie al suo debito monetario tramite un terzo come le poste, la situazione del creditore non deve essere più sfavorevole di quanto sarebbe se fosse stato pagato in contanti. Il pagamento è quindi effettuato in tempo solo se l'ordine di pagamento è dato sufficientemente in anticipo affinché la procedura sia completata prima della scadenza del termine di pagamento. Questo principio si applica anche nel diritto della locazione.
Nel caso di specie, il pagamento del canone di dicembre tramite…