问:

19970520农历到20230302农历是多少天?

答:
根据中国农历的规定,从公元1997年农历5月20日到公元2023年农历3月2日,共有:
97年下半年:164天
98年-107年: 365天 * 10年 = 3650天 
108年:366天
109年-118年:365天 * 10年 = 3650天
119年:366天
120年-123年:365天 * 4年  = 1460天
所以,总共天数是:
164 + 3650 + 366 + 3650 + 366 + 1460 = 9656 天
详细天数计算如下:
1997年5月20日 - 1997年12月29日 = 164天
1998年1月1日 - 1998年12月29日 = 365天
1999年1月1日 - 1999年12月29日 = 365天 
...
2007年1月1日 - 2007年12月29日 = 365天
2008年1月1日 - 2008年12月30日 = 366天(闰年)
2009年1月1日 - 2009年12月29日 = 365天
...
2017年1月1日 - 2017年12月29日 = 365天
2018年1月1日 - 2018年12月29日 = 365天
2019年1月1日 - 2019年12月29日 = 365天
2020年1月1日 - 2020年12月31日 = 366天(闰年)
2021年1月1日 - 2021年12月29日 = 365天 
2022年1月1日 - 2022年12月29日 = 365天
2023年1月1日 - 2023年3月2日 = 60天 
所以,1997农历5月20日到2023农历3月2日,总计9656天。
需要说明的是,上述计算是根据中国农历的规定来算天数的。中国农历以农历正月初一日为年初,每年大都有12个月,平年353-355天,闰年383-385天。希望上述详细的计算步骤和说明能完全解答您的问题。如果您有任何疑问,欢迎再次咨询。