我当前有带有日期的表,以YYYY-MM-DD格式设置为VARCHAR,例如:
2017-01-01
我使用的日期列名为'event_dt'
select
month(event_dt)
from
my_sql_table
where
event_dt = '2017-01-01'
01
但我得到的只有[code:0,SQL状态:]执行查询时出错
我已经尝试了Presto文档中列出的一些其他方法,但一点也不走运。我知道这可能是非常简单的,但任何帮助将非常感谢。
在使用date()
函数将varchar
转换为date
之后,可以使用month()
函数:
presto> select month(date('2017-01-01'));
_col0
-------
1
(1 row)
问题内容: 我在String上有个约会,像这样: 我想将其划分为: 做这个的最好方式是什么? 问题答案: 在Java中拆分字符串的一种方法是使用.split(“ regex”),该方法根据提供的模式拆分字符串,并返回String数组。 获取当前日期:您还可以通过更改传递给SimpleDateFormat的值来更改日期格式。不要忘记进口。
问题内容: 我目前正在开发一个显示文件的应用程序,并允许成员通过许多不同的参数来搜索这些文件,其中一个是日期范围。 我遇到的问题是数据库架构不是我自己开发的,数据库的创建者创建了一个“ date”表,其中包含“ day”,“ month”,“ year”字段。 我想知道如何从表中选择特定的日期,月份,年份,并在SQL中创建日期对象,以便可以比较用户使用BETWEEN输入的日期。 下面是日期表的结构
当我使用以下代码时,Object错误。 谁能告诉我如何从年、月和日的值中获取Date对象?
问题内容: 我有带有take(5)最上面几行的Spark DataFrame,如下所示: 它的模式定义为: 如何从“日期”字段中获取年,月,日值? 问题答案: 从Spark 1.5开始,您可以使用许多日期处理功能: import datetime from pyspark.sql.functions import year, month, dayofmonth elevDF = sc.parall
我需要将上面的日期转换为yyyy-mm-dd格式,以便将其插入到Cassandra中。现在我的转换方式是,我从上面的字符串创建新的JSONObject,如 是否有一种方法可以有效地将上面的JSON转换为yyyy-mm-dd格式,提取并连接字符串。请提前帮助以上感谢。
在这我得到飞跃