回答之前,我必须纠正一下,2020年是庚年这个说法并不准确。要解释清楚的话,就必须讲一下我国古代纪年法的一些常识。
干支纪年法
在我国古代历法中,有一种天干地支纪年法。所谓干支,就是“十天干”和“十二地支”,分别是:
十天干:甲乙丙丁戊己庚辛壬癸
十二地支:子丑寅卯辰巳午未申酉戌亥

纪年的时候,天干在前,地支在后。那么,第一个是什么呢?那当然就是“甲子”了。甲子年,也就是干支纪年法中的第一年。
从甲子开始,后面一一对应,分别是乙丑、丙寅、丁卯、戊辰等等,以此类推,一共有60中组合。
有人要问了,10*12不应该是120种吗?为什么只有60呢?原因也很简单,因为天干和地支是耦合式对应的,因为天干地支都是偶数个,那么,奇数位置的天干只能和奇数位置的地支组合,偶数位置的天干也只能和偶数位置的地支组合。
简单点说,就是只有甲子、甲寅、甲辰、甲午、甲申、甲戌六个甲年,而没有甲丑、甲卯、甲巳、甲未、甲酉、甲亥这六个甲年。一次类推,一共就只有60年了。

2020年≠庚子年
解释完了干支纪年法,再来说为什么说2020年是庚年的说法不正确的问题。原因可以用一句话概括:干支纪年法是我国传统纪年法,2020年则是现今世界通用的公历,是西方传入的。干支纪年法中的一年,与公历中的一年,并不完全等同。
为什么会出现这样的情况呢?因为我国古代纪年,是采用阴历为主、阳历为辅的阴阳合历的方式来纪年。阴历是看月亮,月亮绕地球一圈,就是一个月,十二圈就是十二个月。十二个月,我们就算作一年。
而公历中呢,是以地球绕太阳一周的时间为一年,但问题在于,月亮绕地球十二圈的时间,与地球绕太阳一周的时间,不完全相同。也就是说,我国传统历法中的一年,和公历中的一年,时间不一样。
这样一来,就会产生一种误差。比如有几天甚至一个月时间,是2020年,但却还没到我国的庚子年。2020年1月1日—1月24日这段时间,是2020年,但依然是己亥年。要一直等到1月25日,也就是大年初一,才能算庚子年。

再比如,2020年结束了,庚子年却还没有结束。2021年1月以及2月的前几天,依然还是庚子年的范畴。
结语
当然了,最后要补充一点,我国农历是非常严谨科学的阴阳合历,十二个月时间和一年时间对不上怎么办?为了兼顾阳历,于是我国古人在历法中加入了闰年闰月这一因素。因为十二个月的时间比一年短几天,累积四年后,差不多就短了一个月,于是就给这一年加一个月,那么就能对得上了。
总的来说,2020年是庚子年的说法大致上没错,但并不是很严谨。