945 - which is NOT the same as the length of time from 1066 to 2012 (946 years).
Chat with our AI personalities
If you are not including 410 and 1066, which is really the way the question is asked, there are 654 years between 410 and 1066.
43 years if you are asking the years that are between these two years. 45 if you are including these two years.
Well, honey, if we're talking about the years between 2012 and 2100, that's a total of 88 years. So put on your big girl pants and start counting those years on your fingers if you need to, because that's the tea.
3974
it is 36 years between 1968 and 2004