Hive date function to achieve day of week

前端 未结 6 884
無奈伤痛
無奈伤痛 2020-12-16 14:00

I\'m looking for a workaround or hive date functions that gives day of the week ,

Sunday - 1
Monday - 2
Tuesday - 3
Wednesday - 4
Thursday - 5
Friday - 6
Sat         


        
6条回答
  •  悲&欢浪女
    2020-12-16 14:32

    Consider using from_unixtime(your date,'u') - this will return day number of week starting from Monday=1. If your date is not in unixtime format, you can use the following instead:

    from_unixtime(unix_timestamp('20140112','yyyyMMdd'),'u')
    

    see: http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html for simple date format documentation.

提交回复
热议问题