Python Apache Spark查询仅在“年”之后;年月日;格式
我在excel文件中有100多万条记录。我想使用python查询表,但日期格式是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)将只提供年份 (如果您只需要数据,我认为无需重新格式化字符串。否则,请参见我不太确定您的要求,但我认为您
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()更改格式?