date函数

vue中插值表达式中时间转换yyyy-MM-dd HH:mm:ss

柔情痞子 提交于 2019-11-30 21:46:32
<div id="app">当前实时时间:{{dateFormat(date)}}</div>    //时间格式化函数,此处仅针对yyyy-MM-dd hh:mm:ss 的格式进行格式化 dateFormat(time) { var date=new Date(time); var year=date.getFullYear(); /* 在日期格式中,月份是从0开始的,因此要加0 * 使用三元表达式在小于10的前面加0,以达到格式统一 如 09:11:05 * */ var month= date.getMonth()+1<10 ? "0"+(date.getMonth()+1) : date.getMonth()+1; var day=date.getDate()<10 ? "0"+date.getDate() : date.getDate(); var hours=date.getHours()<10 ? "0"+date.getHours() : date.getHours(); var minutes=date.getMinutes()<10 ? "0"+date.getMinutes() : date.getMinutes(); var seconds=date.getSeconds()<10 ? "0"+date.getSeconds() : date

C# DateTime日期格式化

一个人想着一个人 提交于 2019-11-30 19:08:18
来源: http://c.biancheng.net/view/2831.html C# DateTime 类用于表示时间,所表示的范围是从 0001 年 1 月 1 日 0 点到 9999 年 12 月 31 日 24 点。 在 DateTime 类中提供了静态属性 Now,用于获取当前的日期和时间,如下所示。 DateTime.Now DateTime 类提供了 12 个构造方法来创建该类的实例,但经常使用不带参数的方法创建 DateTime 类的实例。 在 DateTime 类中提供了常用的属性和方 法用于获取或设置日期和时间,如下表所示。 方法 描述 Date 获取实例的日期部分 Day 获取该实例所表示的日期是一个月的第几天 DayOfWeek 获取该实例所表示的日期是一周的星期几 DayOfYear 获取该实例所表示的日期是一年的第几天 Add(Timespan value) 在指定的日期实例上添加时间间隔值 value AddDays(double value) 在指定的日期实例上添加指定天数 value AddHours(double value) 在指定的日期实例上添加指定的小时数 value AddMinutes(double value) 在指定的日期实例上添加指定的分钟数 value AddSeconds(double value)

MySQL

和自甴很熟 提交于 2019-11-30 17:02:48
一、查询数据 1. SELECT语句 1.1 检索单个列 SELECT prod_name FROM products; 注意:MySQL是不区分大小写的,包括关键字和查询字段 1.2 检索多个列 SELECT prod_name, prod_price FROM products; 检索所有列: SELECT * FROM products; **最好不要使用 *,除非你真的是希望查询所有的字段** 1.3 限制检索结果 为了返回检索结果的第一行或前几行,可以通过LIMIT子句限制结果。 SELECT prod_name FROM products LIMIT 5; # 取出结果的前五个数据 当然也可以指定 开始行和行数: SELECT prod_name FROM products LIMIT 5, 5;# 从第五行开始,需要五个数据 index 5-->9 注意:MySQL起始行是0,LIMIT 1, 1指的是第二行! 1.4 排序检索结果 ORDER BY 子句,根据需要排序检出数据。 SELETC prod_name FROM products; 其实,检出的数据并不是完全随机的,而是按照底层表中出现的顺序显示. ASC: 升序 没必要设置,因为这是缺省值 DESC: 降序 (从Z到A) SELECT prod_id, prod_name FROM products

LeetCode 1097. Game Play Analysis V

孤街浪徒 提交于 2019-11-30 15:18:28
1、题目描述 We define the install date of a player to be the first login day of that player. We also define day 1 retention of some date X to be the number of players whose install date is X and they logged back in on the day right after X, divided by the number of players whose install date is X, rounded to 2 decimal places. Write an SQL query that reports for each install date, the number of players that installed the game on that day and the day 1 retention. The query result format is in the following example: Activity table: player_id device_id event_date games_played 1 2 2016-03-01 5 1 2 2016

oracle游标的使用方法

帅比萌擦擦* 提交于 2019-11-30 14:46:22
oracle游标的使用方法: ①、定义游标 cursor ②、打开游标 open ③、提取游标 fetch ④、关闭游标 close declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; --定义一个游标变量 c_row c_job%rowtype; begin open c_job; loop --提取一行数据到c_row fetch c_job into c_row; --判读是否提取到值,没取到值就退出 --取到值c_job%notfound 是false --取不到值c_job%notfound 是true exit when c_job%notfound; dbms_output.put_line(c_row.empno||'-'||c_row.ename||'-'||c_row.job||'-'||c_row.sal); end loop; --关闭游标 close c_job; end; create or replace function comm.fun_datediff (p_Component varchar2 , p_Subtranhend date, p_Minuend date) RETURN NUMBER IS /*********

使用moment.js轻松管理日期和时间

随声附和 提交于 2019-11-30 13:05:56
moment.js不依赖任何第三方库,支持字符串、Date、时间戳以及数组等格式,可以像PHP的date()函数一样,格式化日期时间,计算相对时间,获取特定时间后的日期时间等等,本文有如下举例。 格式化日期 当前时间: moment().format( 'YYYY-MM-DD HH:mm:ss' ); //2014-09-24 23:36:09 今天是星期几: moment().format( 'd' ); //3 转换当前时间的Unix时间戳: moment().format( 'X' ); 相对时间 20120901相对当前日期是2年前 moment( "20120901" , "YYYYMMDD" ).fromNow(); //2 years ago 7天后的日期: moment().add( 'days' , 7 ).format( 'YYYY年MM月DD日' ); //2014年10月01日 9小时后的时间: moment().add( 'hours' , 9 ).format( 'HH:mm:ss' ); 当前时间: moment().format('YYYY-MM-DD HH:mm:ss'); 2017-10-25 10:21:40 今天是星期几: moment().format('d'); 3 Unix时间戳: moment().format('X');

mysql 日期加减操作

早过忘川 提交于 2019-11-30 11:58:55
1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); -- add 1 day select date_add(@dt, interval 1 hour); -- add 1 hour select date_add(@dt, interval 1 minute); -- ... select date_add(@dt, interval 1 second); select date_add(@dt, interval 1 microsecond); select date_add(@dt, interval 1 week); select date_add(@dt, interval 1 month); select date_add(@dt, interval 1 quarter); select date_add(@dt, interval 1 year); select date_add(@dt, interval -1 day); -- sub 1 day MySQL adddate(), addtime()函数,可以用 date_add() 来替代。下面是 date_add() 实现 addtime() 功能示例: 2. MySQL

Oracle根据连续性日期的重复数据取最大或最小值日期

我是研究僧i 提交于 2019-11-30 10:03:00
原始数据: 结果数据: 对比两个图,要是不处理连续性中的重复值,我们直接可以用LEAD函数了事,但处理出来的结果貌似多余。 我的思路是先将原始数据中连续性日期有重复值的处理好,即选择最小的一个,比如2011/01/01和2012/01/01的值是一样,日期又是连续的,所以要去除2012/01/01,保留2011/01/01,让处理出来的截止日期为第4行的日期-1即2012/12/30. 以下是实现代码,有更好更方便的欢迎提出来,共同学习。 /*CREATE TABLE TB(PB_DATE DATE,SAVE_RATE VARCHAR2(10),LEN_RATE VARCHAR2(10)); INSERT INTO TB SELECT DATE'2010-01-01','8%','10%' FROM DUAL; INSERT INTO TB SELECT DATE'2011-01-01','5%','7%' FROM DUAL; INSERT INTO TB SELECT DATE'2012-01-01','5%','7%' FROM DUAL; INSERT INTO TB SELECT DATE'2012-10-31','5%','6%' FROM DUAL; INSERT INTO TB SELECT DATE'2013-01-01','5%','6%' FROM DUAL;

Oracle时间与Unix时间戳的转换

浪子不回头ぞ 提交于 2019-11-30 09:42:26
Oracle时间与Unix时间戳的转换 Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。 Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数 (1)从Unix时间戳记转换为Oracle时间 create or replace function unix_to_oracle(in_number NUMBER) return date is begin return(TO_DATE('19700101','yyyymmdd') + in_number/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24); end unix_to_oracle; (2)由Oracle时间Date型转换为Unix时间戳记 create or replace function oracle_to_unix(in_date IN DATE) return number is begin return( (in_date -TO_DATE('19700101','yyyymmdd'))*86400 - TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))*3600); end oracle_to_unix; -- 时间转

mysql中的内置函数

穿精又带淫゛_ 提交于 2019-11-30 09:16:23
mysql内置函数列表可以从 mysql官方文档 查询,这里仅分类简单介绍一些可能会用到的函数。 1 数学函数 abs(x) pi() mod(x,y) sqrt(x) ceil(x)或者ceiling(x) rand(),rand(N):返回0-1间的浮点数,使用不同的seed N可以获得不同的随机数 round(x, D):四舍五入保留D位小数,D默认为0, 可以为负数, 如round(19, -1)返回20 truncate(x, D):截断至保留D位小数,D可以为负数, 如trancate(19,-1)返回10 sign(x): 返回x的符号,正负零分别返回1, -1, 0 pow(x,y)或者power(x,y) exp(x):e^x log(x):自然对数 log10(x):以10为底的对数 radians(x):角度换弧度 degrees(x):弧度换角度 sin(x)和asin(x): cos(x)和acos(x): tan(x)和atan(x): cot(x): 2 字符串函数 char_length(str):返回str所包含的字符数,一个多字节字符算一个字符 length(str): 返回字符串的字节长度,如utf8中,一个汉字3字节,数字和字母算一个字节 concat(s1, s1, ...): 返回连接参数产生的字符串 concat_ws(x, s1,