Eu uso o ano 2000 em vez do Epoch Time no meu cálculo. Trabalhar com números menores é fácil de armazenar e transportar e é compatível com JSON.
O ano de 2000 foi o segundo 946684800 do tempo da época.
O ano de 2000 ocorreu no segundo 63082281600 de 1º de janeiro de 0001.
DateTime.UtcNow Ticks começa a partir de 1 de janeiro de 0001
Segundos do ano 2000 :
DateTime.UtcNow.Ticks/10000000-63082281600
Segundos do horário Unix:
DateTime.UtcNow.Ticks/10000000-946684800
Por exemplo, o ano de 2020 é:
var year2020 = (new DateTime ()). AddYears (2019) .Ticks; // Porque DateTime começa já no ano 1
637134336000000000 Carrapatos desde 1º de janeiro de 0001
63713433600 segundos desde 1º de janeiro de 0001
1577836800 segundos desde a hora da época
631152000 segundos desde o ano 2000
Referências:
Conversor Epoch Time: https://www.epochconverter.com
Conversor do ano 1: https://www.epochconverter.com/seconds-days-since-y0