Python Apache Spark查询仅在“年”之后;年月日;格式

Python Apache Spark查询仅在“年”之后;年月日;格式,python,mysql,apache-spark,bigdata,Python,Mysql,Apache Spark,Bigdata,我在excel文件中有100多万条记录。我想使用python查询表,但日期格式是dd/mm/yyyy。我知道MySQL支持的格式是yyyy-mm-dd。我被限制更改日期的格式。我是否有可能在运行时做这件事。只需从dd/mm/yyyy中查询yyy,并获取记录 如何仅在Year上查询此类格式,而不在Month或Date上查询以获取数据?假设“Date”作为字符串接收,则RIGHT(Date,4)将只提供年份 (如果您只需要数据,我认为无需重新格式化字符串。否则,请参见我不太确定您的要求,但我认为您

我在excel文件中有100多万条记录。我想使用python查询表,但日期格式是
dd/mm/yyyy
。我知道MySQL支持的格式是
yyyy-mm-dd
。我被限制更改日期的格式。我是否有可能在运行时做这件事。只需从
dd/mm/yyyy
中查询
yyy
,并获取记录

如何仅在
Year
上查询此类格式,而不在Month或Date上查询以获取数据?

假设“Date”作为字符串接收,则
RIGHT(Date,4)
将只提供年份


(如果您只需要数据,我认为无需重新格式化字符串。否则,请参见

我不太确定您的要求,但我认为您正在查找
“从表where year(date)中选择*)=2016'
?我的页面链接提供了各种各样的方式来处理dates@Nullman我已经试过了。它在
dd/mm/yyyy
格式上不起作用。我想它需要
yyyy-mm-dd
format.ohh。我明白了。您是否尝试使用substring()和concat()更改格式?