时间戳>>>>日期:select distinct  from_unixtime(1441565203,'yyyy/MM/dd HH:mm:ss') from test_date;
2015/09/07 02:46:43
日期时间>>>>>>时间戳:默认格式为“yyyy-MM-dd HH:mm:ss“:
select distinct unix_timestamp('2015-09-07 02:46:43') from test_date;
1441565203
指定日期时间>>>>>>时间戳:
select distinct unix_timestamp('20111207 13:01:03','yyyyMMdd HH:mm:ss') from test_date;
1323234063
//要接受的类型
日期时间>>>>>>日期:
select distinct to_date('2011-12-08 10:03:01') from test_date;
结果:2011-12-08
日期时间>>>>>>年/月/日/时/分/秒:   year(string date),month(),day(),hour(),minute(),second()。
select distinct year('2011-12-08 10:03:01') from test_date;
select distinct second('2011-12-08 10:03:01') from test_date; hive > select from_unixtime(unix_timestamp(),'YYYY年MM月dd日 HH时mm分ss秒'); 2021年11月26日 13时08分48秒 时间戳 也可以自已传入...   每个用户 产生行为的时候,用timestamp来区分下单先后关系,记录什么时候看过哪些商品;   比较大小,比如最早订单。。   select max(`timestampss`) as max... (转载):https://www.2cto.com/database/201806/757785.html 时间戳 是数据库常用的存放 日期 的形式之一,表示从 UTC 时间’1970-01-01 00:00:00’开始到现在的秒数,与常规时间格式如 ‘2018-01-01 00:00:00’可以相互 转换 ,方法如下。 一、unix_timestamp 函数用法 1、unix_timestamp()... 时间戳 转成 日期 hive : select distinct from_unixtime(1441565203,‘yyyy/MM/dd HH:mm:ss’) from test_date; sqlSever: CONVERT ( VARCHAR ( 10 ), DATEADD ... select distinct from_unixtime(1441565203,'yyyy/MM/dd HH:mm:ss') from test_date; 2. 日期 转成 时间戳 select distinct unix_timestamp('20111207 13:01:03') from test_date; // 默认格式为“yyyy-MM-dd HH:mm... 这种秒的结果在页面上显示就没有可视性了。 那我们就会把秒格式化为:12782s-->03:33:02 我们来看看这种结果怎么处理,其实这种处理和1个数字有几个100,几个10,几个1是一样的 取小时数据,这个时候我们要取整,并且做判断是一位数还是两位数,如果是一位数我们得在前面补一下“0”,并在后面拼接一个“:” floor(12782/3600) select unix_timestamp() --1565858389 获取当前时间: echo `date -d 'now' '+%Y-%m-%d'` -- 2020-07-16 获取当前时间: echo `date +%Y%m%d` --20200716 2.unix_timestamp(string timestame) 输入的 时间戳 格式必须.. 固定 日期 转换 时间戳 select unix_timestamp('2016-08-16','yyyy-MM-dd') --1471276800 select unix_timestamp('20160816','yyyyMMdd') --1471276800 select unix_timestamp('2016-08-16T10:02:41Z', "yyyy-MM-dd'T'HH:mm:ss'Z'") --1471312961 16/Mar/2017:12:25:01 +0800 转成正常格式(yyy