ho fatto un merge del tuo esempio e del mio caso ed è venuto fuori questo...

codice:
public long DateDiff(Data Data)
	{return ((this.getTime()-Data.getTime())/(3600*24*1000));}
	
public long getTime() {return m_Calendar.getTime().getTime();}
perfettamente funzionante, grazie.