我在Hive中有一个Customer表(custid bigint,custname字符串,DOB字符串)。 DOB具有不同格式的值(6/17/1969,08/22/54,2003年1月11日)。 我有一个要求将不同格式的日期转换为标准日期格式(MM/dd/yy)并将其存储在Hive中的另一个表中。不同格式的Hive中的日期转换
1
A
回答
0
1日 -
的ANSI/ISO标准是YYYY-MM-DD
当日期与他们可以 不同的方式来解释的数字表示。例如,2012年5月1日可能意味着2012年1月5日,或者2012年5月1日 。在个人层面上,这种不确定性可能非常令人沮丧,在商业环境中它可能非常昂贵。 当日期不清时,组织会议和交付,签订合同和购买 飞机票可能非常困难。
ISO 8601的铲球设置了国际 同意的方式来表示日期,这种不确定性:
YYYY-MM-DD
例如,2012年9月27日表示为2012-09-27。
2日 -
如果由于某种原因你在一个旧版本的蜂巢,你必须使用字符串来保存您的日期,我会强烈建议,以避免任何其他日期格式,原因有两个:
1.这是日期函数支持的唯一格式。
2.该格式允许正确的字母比较,例如, -
'2017-01-22'>'2016-09-22'but '01 -22-2017'< '09 -22-2016'
相关问题
- 1. 转换不同的日期格式
- 2. MongoDb的Hive转换日期
- 3. 在同一列中的不同格式时转换为日期
- 4. 如何将日期转换为SQL中的不同格式?
- 5. shell中的转换日期格式
- 6. Python中日期格式的转换
- 7. 转换日期格式中的R
- 8. 异常中的日期格式转换
- 9. 转换为日期格式中的R
- 10. c#中转换的日期格式
- 11. 转换日期为不同格式的jQuery/JavaScript的
- 12. 转换任何日期格式的系统日期格式
- 13. 转换日期到MySQL日期格式
- 14. 转换日期格式/加密日期
- 15. 不同的日期格式
- 16. Hive如何将日期字符串只转换为日期格式?
- 17. 日期格式转换
- 18. 转换为日期格式
- 19. 转换Unix日期格式
- 20. 转换日期格式Perl
- 21. 转换日期格式
- 22. Java日期格式转换
- 23. 转换日期格式
- 24. 转换日期格式
- 25. 日期格式转换javascript
- 26. PHP日期格式转换
- 27. 转换日期格式为
- 28. 转换日期格式
- 29. 转换日期格式
- 30. 转换日期格式SQL