How i can a 1 Hz resolution fft, from a limited data (between 0 to 100 msec)?
Your DFT's resolution is always $\frac{f_\text{sample}}{L_\text{FFT}}$, by definition of what the DFT is.

So, for any given frequency resolution, you'd need to transform the inverse of that frequency worth in samples. So, for 1Hz resolution, you need 1/(1Hz) = 1s worth of samples; you're giving it less than 100ms, i.e. 1/10 of that – you can zero-pad, but for an FFT-based frequency estimate, that few samples simply won't be enough to give you a low-variance estimate.

So, garbage in, garbage out.