O TemporalField representa um campo específico de data ou hora, como o dia do mês, o minuto, etc. O TemporalUnit representa uma unidade de tempo decorrido (um campo específico de uma duração).
Uma TemporalUnit serve como unidade geral de medida de tempo. Portanto, pode ser usado para determinar o tamanho da quantidade temporal entre dois pontos no tempo, por exemplo.