python去除日期间的横杠

想把日期中的横杠去掉:
mport datetime
def format_timea(datetime_str):
d = datetime.datetime.strptime(datetime_str, '%Y%m%d')
return d.date()

china["Date"] = china["Date"].apply(format_timea)

但是出现如下报错:
ValueError: time data '2020-01-22' does not match format '%Y%m%d'

参考:https://www.py.cn/faq/python/18224.html

https://mp.weixin.qq.com/s?src=11×tamp=1670308569&ver=4209&signature=Hw0fqOjbLmwa-PMXxYWhUxILA6LhMRtAiyHrza8tAEM2m2zOWzIabA*AaDd0*hX4Ju8aFJktXg9KC9ycU-jnAi5*fIyLI-vMll4zl*hE5gAfHHNM-605g*kMq2qwEYwg&new=1

去除日期间的 - ,不一定非要用这个函数,可以使用字符串替换的方法

res = "2022-12-06".replace('-', '')
print(res)
# 20221206

可以获得日期后,比如日期是 2022-12-06