一、date
在一个hive使用python脚本进行etl的代码中感受到了各个语言的相通性。
对于使用python语言的小伙伴去做etl工程师也丝毫无压力。
时间戳转成标准时间
1、时间转换
1)输出格式是yyyy-MM-dd HH:mm:ss
datetime.datetime.fromtimestamp(float('某个时间戳'))
2)输出格式是yyyyMMddHHmmss(yyyyMMdd格式自己定义)
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y%m%d%H%M%S", timeArray)
print(otherStyleTime)
2、内置和时间有关的函数
- 输入日期的格式是%Y-%m-%d %H:%M:%S
isoweekday() 判断时间是星期几
l例子: print(datetime.datetime.fromtimestamp(float(‘881250949’)).isoweekday())