-
2019-12-16 10:15:16更多相关内容
-
FROM_UNIXTIME()与UNIX_TIMESTAMP()
2021-03-08 08:41:51FROM_UNIXTIME(),把时间戳转换为带格式的时间1.FROM_UNIXTIME()函数FROM_UNIXTIME(unix_timestamp,format)参数unix_timestamp 时间戳 可以用数据库里的存储时间数据的字段参数format 要转化的格式 比如“”%Y-%m-%...UNIX_TIMESTAMP(),把字符串时间转换为时间戳;
FROM_UNIXTIME(),把时间戳转换为带格式的时间
1.FROM_UNIXTIME()函数
FROM_UNIXTIME(unix_timestamp,format)
参数unix_timestamp 时间戳 可以用数据库里的存储时间数据的字段
参数format 要转化的格式 比如“”%Y-%m-%d“” 这样格式化之后的时间就是 2017-11-30
可以有的形式:
%M 月名字(January~December)
%W 星期名字(Sunday~Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun~Sat)
%d 月份中的天数, 数字(00~31)
%e 月份中的天数, 数字(0~31)
%m 月, 数字(01~12)
%c 月, 数字(1~12)
%b 缩写的月份名字(Jan~Dec)
%j 一年中的天数(001~366)
%H 小时(00~23)
%k 小时(0~23)
%h 小时(01~12)
%I 小时(01~12)
%l 小时(1~12)
%i 分钟, 数字(00~59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00~59)
%s 秒(00~59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ~6=Saturday )
%U 星期(0~52), 这里星期天是星期的第一天
%u 星期(0~52), 这里星期一是星期的第一天
%% 一个文字%
使用举例:
SELECT
username,
FROM_UNIXTIME(create_time, “%Y-%m-%d”) AS dat
FROM
wp_user
GROUP BY
dat
这样就能查出每天有哪些用户注册了。按天分组,你可以将数据导出后进行其他操作。
2.UNIX_TIMESTAMP()
UNIX_TIMESTAMP(date)
其中date可以是一个DATE字符串,一个DATETIME字符串,一个TIMESTAMP或者一个当地时间的YYMMDD或YYYMMDD格式的数字
用这个函数可以帮助我们在时间戳中筛选出某些天的数据。
比如说:
SELECT
username,
FROM_UNIXTIME(create_time, “%Y-%m-%d”) AS dat
FROM
wp_user
WHERE
create_time >=UNIX_TIMESTAMP(’‘2017-11-29’)
AND
create_time
GROUP BY
dat
-
FROM_UNIXTIME函数的用法(微秒级时间戳转化)
2020-11-12 15:47:09FROM_UNIXTIME函数的用法,转化微妙的时间戳将时间戳转化成时间格式(微秒转化成时间)
函数:FROM_UNIXTIME(unix_timestamp,format)
FROM_UNIXTIME
作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符
FROM_UNIXTIME( dateTime / 1000, '%Y-%c-%d %h:%i:%s') 这个语句格式化后显示的时间不区分24小时,不能很好的区分上下午
FROM_UNIXTIME(dateTime / 1000) 这个就能完好的转化成时间,且能区分上下午,具体套用这个字段就可以
-
2020-11-07笔记-时间戳与时间格式互相转化问题——H/h 大小写区别
2020-11-07 22:17:38--然后用from_unixtime函数将该时间戳转化回去时间,但是发现两个时间上存在12小时的差 他人:format的格式弄错了 他人:HH mm ss 他人:百度下java simpleformatdate,具体用法,看时间戳怎么转格式化日期:...一、背景
--我:麻烦问一下
--我在bdsp中用unix_timestamp函数将时间转化为 '2019-08-15 16:40:00' 时间戳:1565858400
--然后用from_unixtime函数将该时间戳转化回去时间,但是发现两个时间上存在12小时的差他人:format的格式弄错了
他人:HH mm ss
他人:百度下java simpleformatdate,具体用法,看时间戳怎么转格式化日期:【参考资料—Java日期转换SimpleDateFormat格式大全】
我:查看了一下,根据H和h的区别, 大概对我上面用的两个函数(unix_timestamp、from_unixtime)总结了一下,不知道这样描述的对不对:
当用unix_timestamp函数对时间('yyyy-MM-dd hh:mm:ss' 格式)进行时间戳转化的时候,其实里面的H/ h 的大小写是对最终的运行结果时间戳是没有影响的;但是,当用from_unixtime对时间戳进行时间('yyyy-MM-dd hh:mm:ss' 格式)转化的时候,运行的结果就会出现一定的问题:
- 如果转化的时间戳正好是上午的话,那么用大小写H/ h的运行结果是一致的;
- 如果时间戳是下午的话,那么大小写就会出现问题了,H就是下午的时间,h这时候就是上午的时间了
实验代码
--1、转化为时间戳——上午小写 select unix_timestamp('2019-08-15 06:40:00', 'yyyy-MM-dd hh:mm:ss' ) --运行结果为a 1565822400 --2、转化为时间戳——上午大写 select unix_timestamp('2019-0b8-15 06:40:00', 'yyyy-MM-dd HH:mm:ss' ) --运行结果为b 1565822400 --3、转化为时间戳——下午小写 select unix_timestamp('2c019-08-15 18:40:00', 'yyyy-MM-dd hh:mm:ss' ) --运行结果为c 1565865600 --4、转化为时间戳——下午大写 select unix_timestamp('2019-08-15 18:40:00', 'yyyy-MM-dd HH:mm:ss' ) --运行结果为d 1565865600d --由时间戳a转化为时间格式——大写 select from_unixtime(1565822400, 'yyyy-MM-dd HH:mm:ss') --运行结果为 2019-08-15 06:40:00 --由时间戳b转化为时间格式——小写 select from_unixtime(1565822400, 'yyyy-MM-dd hh:mm:ss') --运行结果为 2019-08-15 06:40:00 --由时间戳转c化为时间格式——大写 select from_unixtime(1565865600, 'yyyy-MM-dd HH:mm:ss') --运行结果为 2019-0d8-15 18:40:00 --由时间戳d转化为时间格式——大写 select from_unixtime(1565865600, 'yyyy-MM-dd hh:mm:ss') --运行结果为 2019-08-15 06:40:00 --mysql将yyyymmdd转化为yyyy-MM-dd select str_to_date(dt,'%Y%m%d') as day
他人:大小写对应的是12或24小时制;还是有影响的,你2timestamp跟2formattime的format是不一致的;hive异常问题操作指南有一个部分是我对hive函数的汉化翻译,可以看看,本身基于java的,时间转换当java的额外pkg来看就好。
二、unix_timestamp函数与from_unixtime函数使用简介
-
python 日期时间处理_如何使用Python处理日期和时间
2020-06-25 09:52:49fromtimestamp ( unix_time , gettz ( "Europe/London" ) ) >>> datetime . isoformat ( ) '2017-04-19T22:10:31.597816+01:00' 获取给定日期时间的Unix时间: >>> time . mktime ( datetime . timetuple ( ) ) ... -
Clickhouse 各种工具函数知识 -日期函数>
2020-09-11 10:53:33-- 五、时间日期函数 --->>>>>> 时间日期函数 SELECT toDateTime('2019-07-30 10:10:10') AS time, -- 将DateTime转换成Unix时间戳 toUnixTimestamp(time) as unixTimestamp, -- 保留 时-分-秒 toDate(time) ... -
mysql日期时间操作函数详解
2017-12-22 21:16:36CURRENT_TIMESTAMP()、 CURRENT_TIME()、 CURRENT_DATE()以及FROM_UNIXTIME()函数返回连接当前时区内的值,这个值可用作time_zone系统变量的值。此外, UNIX_TIMESTAMP() 假设其参数为一个当前时区的时间日期值。更... -
Python的时间模块小结(转自:不懂真人)
2021-02-03 03:53:03import datetimeprint time.time() #时间戳print time.localtime(time.time()) #时间元组print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) #strcurrent= datetime.datetime.now() #justn... -
SQL知识大全(五):SQL中的时间函数
2020-11-05 12:18:00# 1249488000 from_unixtime() from_unixtime(t1,’yyyy-MM-dd HH:mm:ss’) 其中t1是10位的时间戳值,即1970-1-1至今的秒,而13位的所谓毫秒的是不可以的。 对于13位时间戳,需要截取,然后转换成bigint类型,... -
Clickhouse 函数基础入门
2019-12-05 11:52:02-- 五、时间日期函数 --->>>>>> 时间日期函数 SELECT toDateTime('2019-07-30 10:10:10') AS time, -- 将DateTime转换成Unix时间戳 toUnixTimestamp(time) as unixTimestamp, -- 保留 时-分-秒 toDate(time) as ... -
hive 时间戳的转换方法
2020-10-29 10:23:32hive 时间戳的转换方法 由于频繁使用,没有一个博文是完整的,所以...hive : select distinct from_unixtime(1441565203,‘yyyy/MM/dd HH:mm:ss’) from test_date; sqlSever: CONVERT ( VARCHAR ( 10 ), DATEADD ... -
Clickhouse 时间日期函数
2021-05-11 10:49:34Clickhouse 时间日期函数 Clickhouse 时间日期函数 注:所有的时间日期函数都可以在第二个可选参数中接受时区参数。示例:Asia / Yekaterinburg。在这种情况下,它们使用指定的时区而... toDate(time, 'Asia/Yekate -
线上故障之-数据库问题
2022-03-10 12:49:33线上故障之-数据库问题 数据库问题概述 索引: 高可用 一些需要注意的事项 处理问题的... (这个线上问题不止出现过一次) (26)禁止在WHERE条件的属性上使用函数或者表达式 解读:SELECT uid FROM t_user WHERE from... -
小麦苗的常用代码--常用命令(仅限自己使用)
2019-09-24 17:52:32小麦苗的常用代码--常用...#export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" SELECT userenv('LANGUAGE') db_NLS_LANG FROM DUAL; #export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8... -
SQL中的时间
2020-11-06 15:32:31前言:Oracle、MySQL、Postgresql、SqlServer中对于时间的处理是不同的,为了便于使用和区分,我在来列一下这常见的四种数据库中对于时间进行处理...FROM_UNIXTIME 拼凑日期时间 天数转换 日期计算 DATE_SUB 日 -
【大数据开发】ClickHouse——ClickHouse函数(全)
2020-11-16 22:00:46-- 五、时间日期函数 --->>>>>> 时间日期函数 SELECT toDateTime('2019-07-30 10:10:10') AS time, -- 将DateTime转换成Unix时间戳 toUnixTimestamp(time) as unixTimestamp, -- 保留 时-分-秒 toDate(time) as ... -
中级软件评测师下午题总结
2021-09-23 19:33:59是否支持多种操作系统 是否具有集成发布与监控功能,使系统能够区分合法的修改与非法的篡改 是否可以实时发布与备份 是否具备自动监控、自动恢复、自动报警的能力 是否提供日志管理、扫描策略管理、更新管理 安全... -
【 Linux学习】SSH连接时出现Host key verification failed的原因及解决方法以及ssh-keygen命令的用法
2018-10-17 18:33:48今天下午使用ssh连接其他服务器进行scp操作的时候,提示失败,如下所示: [root@localhost backups]# scp root@172.xxx.xxx.xxx:/data/gitlabData/backups/1539717714_2018_10_17_9.4.3_gitlab_backup.tar . @@@... -
mysql 指南_MySQL-快速指南
2020-09-22 23:42:11mysql 指南 MySQL-快速指南 (MySQL - Quick Guide) ... 上一页 Next Page 下一页 MySQL-简介 (MySQL - Introduction) 什么是数据库? (What is a Database?) A database is a separate ap... -
这份干货请你收好,长达2万字的时间函数总结,建议收藏!
2020-11-05 12:18:00图片来源于网络文章转载自:极客学院,https://wiki.jikexueyuan.com/project/mysql/useful-functions/time-functions.... -
谷歌三大核心技术:from-->http://blog.csdn.net/together_cz/article/details/66969003
2018-01-08 15:55:50GFS虽然运行在廉价的普遍硬件设备上,但是它依然了提供灾难冗余的能力,为大量客户机提供了高性能的服务。 虽然GFS的设计目标与许多传统的分布式文件系统有很多相同之处,但是,我们的设计还是以我们对自己... -
python学习之旅_第1天
2021-04-10 11:49:55PYTHONCASEOK 加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写. PYTHONHOME 另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。 1.6 运行... -
Log4cplus使用详解
2020-02-24 00:11:046.4. 嵌入诊断上下文NDC 7. 输出过滤(filter) 7.1. 利用日志级别进行输出过滤 7.1.1. 日志级别管理 7.1.2. 利用日志级别进行输出过滤 7.1.3. 例7-日志的优先级 7.1.4. 例8-运行时利用日志级别... -
阿里Java面经大全(整合版)
2018-08-03 16:10:12炎热的下午,刚在体育课上测完了一千米,嗓子要着火了,跑完后感觉要膨胀了,又测了50、身高、肺活量、体前屈。测完后就在树荫下休息,离下课还有10分钟的时候,口袋里的手机突然想起,拿起一看,阿里巴巴集团,当时... -
MYSQL中的日期转换
2021-01-18 23:46:24对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。... SELECT something FROM tableWHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;DAYOFWEEK(date)返回... -
[乐意黎原创]PHP 老司机指南
2017-01-13 11:56:25使用date_default_timezone_get和date_default_timezone_set函数。 33、urlencode和urldecode有什么作用? 编码和解码url字符串,编码时会将除了-_.之外的非字符数字字符都转换为百分号(%)后跟两位十六... -
mysql 删除时间一个星期_这份干货请你收好,长达2万字的时间函数总结,建议收藏!...
2020-11-20 18:01:31图片来源于网络文章转载自:极客学院,https://wiki.jikexueyuan.com/project/mysql/useful-functions/time-functions.html,不涉及任何商业用途,如有侵权,请联系后台删除小编今天发现一篇总结的非常好的sql时间... -
mysql 日期和时间格式转换实现语句
2021-01-18 19:20:49这里是一个使用日期函数的... SELECT something FROM tableWHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;DAYOFWEEK(date)返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标... -
从实战上手把手搞懂JS对象
2022-03-08 10:18:20(1)Object对象本身的方法 所谓“本身的方法”就是直接定义在Object对象的方法上的。 Object.print = function (o) { console.log(o) }; 上面代码中,print方法就是直接定义在Object对象上。 (2)Object的实例... -
mysql对时间函数的处理 [转帖]
2021-03-04 03:59:14定位了一下午,后来才得知是TG的licence到期了,间断的停止服务。这时候需要处理对用户已经造成的损失。制订了以下方案:step1:退回已经扣除的巨额话费;step2:修正用户话单的结束时间和时长,重新计费step3:对由此...