date函数

mysql时间格式化,按时间段查询的MySQL语句

[亡魂溺海] 提交于 2020-01-19 03:05:17
描述 :有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。 SQL语句 : Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') <= '07-08'; 根据 format 字符串格式化 date 值。下列修饰符可以被用在 format 字符串中: %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…

Javascript_内置对象及一些方法+时间日期+String对象的下的方法

。_饼干妹妹 提交于 2020-01-18 21:52:09
复习 * 编程思想: * 面向过程:凡事亲力亲为,所有的事情的过程都要清楚,注重的是过程 * 面向对象:提出需求,找到对象,对象解决这个问题,我们要结果,注重的是结果 面向对象的特性:封装,继承,多态,(抽象性) JS是一门什么样的语言? * 是一门解释性的语言 * 是一门脚本语言 * 是一门弱类型的语言 * 是一门基于对象的语言 * 是一门动态类型的语言 对象:(看得见,摸得着,具体的某个对象)有属性和方法,具体特指的某个事物 * 对象:js中就是一组无序的属性的集合 * 属性----特征 * 方法----行为 创建的对象的方式 1.通过调用系统的构造函数创建对象 new Object() * var obj1 = new Object ( ) ; 2.自定义构造函数创建对象 * var obj2 = new 自定义构造函数 ( ) ; 3.字面量的方式创建对象 * var obj3 = { } ; 变量 instanceof 对象------->布尔类型,判断这个变量是不是这个类型的 JSON格式的数据,都是键值对,成对的数据 var obj = name : "小明" } ; var json = { "name" : "小明" } ; json的数据实际上就是格式化后的一组字符串的数据 对象设置属性的值的写法 对象.属性名字=值;----点语法 对象[“属性的名字”]=值;

MySQL日期和时间函数

余生长醉 提交于 2020-01-18 14:02:44
DURDATE()函数 返回当前日期,只包含年月日 CURTIME()函数 返回当前时间,只包含时分秒 NOW()函数 返回当前的日期和时间,年月日时分秒全部包含。 UNIX_TIMESTAMP(date)函数 返回日期date的UNIX时间戳 WEEK(DATE),YEAR(DATE),HOUR(time),MINUTE(TIME)函数 WEEK(DATE):返回所给的日期是一年中的第几周 YEAR(DATE):返回所给的日期是哪一年 HOUR(time):返回所给时间的小时 MINUTE(time):返回所给时间的分钟 MONTHNAME(DATE)函数 返回date的英文月份名称 DATE_FORMAT(date,fmt)函数 按字符串fmt格式化日期date值,此函数能够按指定的格式显示日期 第一列返回当前的日期时间,第二列返回距离当前日期一个小时后的日期时间,第3列返回距离当前日期31天后的日期时间,第四列返回距离当前日期一年两个月后的日期时间。 DATEDIFF(date1,date2)函数 用来计算两个日期之间相差的天数 来源: https://www.cnblogs.com/aotemanzhifu/p/9192398.html

时间排序

江枫思渺然 提交于 2020-01-18 04:35:20
var rows = [ { “title”: “第一条title”, “time”: “2008/08/27 05:30:45”, “data”: “这是数据” }, { “title”: “第二条title”, “time”: “2015/12/07 18:01:29”, “data”: “这是数据” }, { “title”: “第三条title”, “time”: “2011/09/14 22:56:17”, “data”: “这是数据” } ]; //降序将匿名函数参数a, b互换就行 rows.sort(function (a, b) { return new Date(a.time).getTime() - new Date(b.time).getTime() }); console.log(rows) 来源: CSDN 作者: _HaoJie 链接: https://blog.csdn.net/Me_LiuHaoJie/article/details/103821350

设置某个时间段执行某个语句

那年仲夏 提交于 2020-01-17 12:17:46
1 //设置某个时间段执行某个语句 2 function setTimeDo(startTime,endTime){ 3 var today = new Date().getTime(); 4 var start = new Date(startTime).getTime(); 5 var end = new Date(endTime).getTime(); 6 if(today >= start && today <= end){ 7 console.log("1"); 8 }else{ 9 console.log("0"); 10 } 11 } 12 setTimeDo("2020-1-17 11:00:00","2999-12-31 23:59:59"); 函数封装 来源: https://www.cnblogs.com/fudanchencds/p/12204831.html

数据处理奇技巧——hive篇

自古美人都是妖i 提交于 2020-01-17 06:02:48
1、pmod(int a, int b):返回a除以b的余数的绝对值; cast(aaa as int):将string转化成int; cast(aaa as decimal(10, 2)):将string转化成float,保留两位小数; 2、trim(String A):去除A两侧的空格; ltrim(String A):去除左边空格; rtrim(String A):去除右边空格 select trim('abc') from lxw_dual; 3、concat_ws (separator,str1,str2,...) :根据固定的分隔符连接后侧字符串; concat_ws第一个参数是其它参数的分隔符,分隔符的位置放在要连接的两个字符串之间,分隔符可以是一个字符串,也可以是其他参数。 select concat_ws(',','11','22','33');  11,22,33 4、collect_list/collect_set列转行函数: 在本地文件系统创建测试文件: 存储在hive表中: 按用户分组,取出每个用户每天看过的所有视频的名字: 上面结果中,由于霸王别姬李四看了两遍,所以列表中存在重复,去重处理collect_set() 突破group by限制: 还可以利用collect来突破group by的限制,hive中在group

oracle常用sql语句

对着背影说爱祢 提交于 2020-01-16 14:57:54
目录 1)基本 2)数学函数 3)rownum 4)分页 5)时间处理 6)字符函数 7)to_number 8)聚合函数 9)学生选课 10)图书馆借阅 基本 --新建表: create table table1( id varchar(300) primary key, name varchar(200) not null); --插入数据 insert into table1 (id,name) values ('aa','bb'); --更新数据 update table1 set id = 'bb' where id='cc'; --删除数据 delete from table1 where id ='cc'; --删除表 drop table table1; --修改表名: alter table table1 rename to table2; --表数据复制: insert into table1 (select * from table2); --复制表结构: create table table1 select * from table2 where 1>1; --复制表结构和数据: create table table1 select * from table2; --复制指定字段: create table table1 as select id, name

oracle 常用sql语句

怎甘沉沦 提交于 2020-01-16 14:56:07
目录 1)基本 2)数学函数 3)rownum 4)分页 5)时间处理 6)字符函数 7)to_number 8)聚合函数 9)学生选课 10)图书馆借阅 基本 --新建表: create table table1( id varchar(300) primary key, name varchar(200) not null); --插入数据 insert into table1 (id,name) values ('aa','bb'); --更新数据 update table1 set id = 'bb' where id='cc'; --删除数据 delete from table1 where id ='cc'; --删除表 drop table table1; --修改表名: alter table table1 rename to table2; --表数据复制: insert into table1 (select * from table2); --复制表结构: create table table1 select * from table2 where 1>1; --复制表结构和数据: create table table1 select * from table2; --复制指定字段: create table table1 as select id, name

常用sql语句及案例(oracle)

倖福魔咒の 提交于 2020-01-16 14:51:15
目录 1)基本 2)数学函数 3)rownum 4)分页 5)时间处理 6)字符函数 7)to_number 8)聚合函数 9)学生选课 10)图书馆借阅 基本 --新建表: create table table1( id varchar(300) primary key, name varchar(200) not null); --插入数据 insert into table1 (id,name) values ('aa','bb'); --更新数据 update table1 set id = 'bb' where id='cc'; --删除数据 delete from table1 where id ='cc'; --删除表 drop table table1; --修改表名: alter table table1 rename to table2; --表数据复制: insert into table1 (select * from table2); --复制表结构: create table table1 select * from table2 where 1>1; --复制表结构和数据: create table table1 select * from table2; --复制指定字段: create table table1 as select id, name

常用sql语句及案例(oracle)

偶尔善良 提交于 2020-01-16 14:46:19
永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! 常用sql语句及案例(oracle) 目录 1)基本 2)数学函数 3)rownum 4)分页 5)时间处理 6)字符函数 7)to_number 8)聚合函数 9)学生选课 10)图书馆借阅 基本 --新建表: create table table1( id varchar(300) primary key, name varchar(200) not null); --插入数据 insert into table1 (id,name) values ('aa','bb'); --更新数据 update table1 set id = 'bb' where id='cc'; --删除数据 delete from table1 where id ='cc'; --删除表 drop table table1; --修改表名: alter table table1 rename to table2; --表数据复制: insert into table1 (select * from table2); --复制表结构: create table table1 select * from table2 where 1>1; --复制表结构和数据: create table table1 select * from