如何使用内置的日期和时间功能只显示一次日期
在mysql中,我们可以执行select curdate();
以获得
+------------+
| curdate() |
+------------+
| 2013-07-23 |
+------------+
在配置单元中尝试select unixtime();
会给我FAILED: ParseException line 1:17 mismatched input '<EOF>' expecting FROM near ')' in from clause
做,select from_unixtime(unix_timestamp(),"yyyy-MM-hh") from abc.xyz LIMIT 1;
给我
OK
2013-07-03
我的预期输出,但对我来说,仅仅使用随机数据库及其表来访问date
似乎并不明智。做这件事的正确方法是什么?
当前,Hive不支持在不读取任何其他表的情况下构造行(这是您在运行select curdate()
或select curdate() from dual
时尝试执行的操作)。
这是正在进行的工作。
使用unix_timestamp()
有关其他日期函数,请参阅此处