hadoop - 如何从 Apache pig 中的日期获取星期几名称?

标签 hadoop apache-pig

给定“03/09/1982”,我们怎么能说这是星期几呢。在这种情况下,它将是“星期二”。

是否可以在单个查询中获取?

谢谢

最佳答案

您可以使用 ToDate() 将此字符串转换为日期对象,然后使用 ToString() 再次转换为具有所需格式的字符串,不要忘记 Pig 使用 Java SimpleDateFormat处理日期的类。

ToString( ToDate('03/09/1982','dd/MM/yyyy'), 'EEE' )

关于hadoop - 如何从 Apache pig 中的日期获取星期几名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41609666/

相关文章:

hadoop - 如何将 tar.gz 中的多个文件加载到 Pig 中

hadoop - 根据内袋的嵌套值过滤元组

hadoop - 什么决定了 MapReduce 应用程序的本地化率?

hadoop - 如何编写脚本以在centos中启动多个服务?

hadoop - 我们可以使用nosql数据库作为Hive Metastore吗?

hadoop - PIG如何计算别名中的行数

hadoop - 每天重新运行 oozie 工作流

java - 在 hadoop 安装期间尝试执行命令 "hdfs: command not found"时出现 "hdfs namenode -format"

hadoop - 实现预期输出所需的 talend 组件

Hadoop: pig 错误