date函数

js设置日期、月份增加减少

♀尐吖头ヾ 提交于 2019-12-04 08:07:46
    // 日期,在原有日期基础上,增加days天数,默认增加1天 function addDate(date, days) { if (days == undefined || days == '') { days = 1; } var date = new Date(date); date.setDate(date.getDate() + days); var month = date.getMonth() + 1; var day = date.getDate(); return date.getFullYear() + '-' + getFormatDate(month) + '-' + getFormatDate(day); } // 日期月份/天的显示,如果是1位数,则在前面加上'0' function getFormatDate(arg) { if (arg == undefined || arg == '') { return ''; } var re = arg + ''; if (re.length < 2) { re = '0' + re; } return re; } 参考: 如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断

Django之ORM表间操作

可紊 提交于 2019-12-04 08:07:03
Django之ORM表间操作 之前完成了简单的数据库数据增加操作。这次学习更多的表间操作。 单表操作 增加 方式一 b = Book(title="Python基础", publication_date="2019-10-15", price=20) b.save() 这是我们之前增加数据的方式,是用实例化对象的方式来添加数据的,这是添加数据的一种方式,接下来,我们看看其他的添加数据的方式。 方式二 Book.objects.create(title="Python基础", publication_date="2019-10-15", price=20) 这种方式来添加数据,不需要创建变量来接收和使用save()保存就会直接将数据添加到数据库。 删除 方式一 b = Book.objects.get(title="Python基础") b.delete() 方式二 Book.objects.filter(title="Python基础").delete() 修改 方式一 book = Book.objects.get(name="天龙八部") book.name = "天龙八部2" book.save() 方式二 Book.objects.filter(name="天龙八部2").update(name="天龙八部") # 注意不能用get取值 这里注意,使用get取到的是一个对象

C++面向对象 运算符重载函数

谁说我不能喝 提交于 2019-12-04 03:58:26
第十二章 运算符重载 1. C++中可以称运算符为运算符函数。 2. 运算符函数可以作为某个类的成员函数,也可以作为普通的C++函数。(常作为类的友元函数) 3. 重载运算符时,至少要有一个操作数是用户自定义的类类型(如果都是基本数据类型还有基本数据类型的指针的话,定义已经存在) 4. 重载的运算符函数不能是类的静态成员函数。 5. 重载运算符时需要遵循的规则: (1) 尽可能用引用型的参数,尽可能加const限制(避免拷贝构造函数,保护实参操作数,同时使运算符具有与常量运算的功能) (2) 尽可能采用引用返回(避免构造临时对象,使运算表达式成为左值) (3) 如果第一个操作数可能不是本类的对象的时候,必须重载为友元函数。 例子:希望日期类对象Date d(2008,8,8);与整数int n=6;进行相加运算。运算表达式d+n与n+d执行的使不同的运算符函数。前者可以作为类的成员函数,d作为第一个操作数。而后者只能作为友元函数来定义,将整数n作为第一个操作数。 6. 重载算术运算符(加减乘除) 不修改操作数,一般将运算结果存放在其他对象或者变量里然后值返回。 例如: Date operator+(const Date &d, int n) //友元函数 { Date temp(d); int m=temp.DaysOfYear()+n; temp.setDate(d.year,m

mysql 时间格式函数

懵懂的女人 提交于 2019-12-04 02:21:10
平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看; 涉及的函数 date_format (date, format) 函数, MySQL日期格式化函数date_format() unix_timestamp () 函数 str_to_date (str, format) 函数 from_unixtime (unix_timestamp, format) 函数, MySQL时间戳格式化函数from_unixtime 时间转字符串 select date_format(now(), '%Y-%m-%d'); #结果:2016-01-05 时间转时间戳 select unix_timestamp(now()); #结果:1452001082 字符串转时间 select str_to_date('2016-01-02', '%Y-%m-%d %H'); #结果:2016-01-02 00:00:00 字符串转时间戳 select unix_timestamp('2016-01-02'); #结果:1451664000 时间戳转时间 select from

SQL-W3School-高级:SQL Date 函数

*爱你&永不变心* 提交于 2019-12-04 01:45:05
ylbtech-SQL-W3School-高级:SQL Date 函数 1. 返回顶部 1、 SQL 日期 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。 只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。 在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 MySQL Date 函数 下面的表格列出了 MySQL 中最重要的内建日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 EXTRACT() 返回日期/时间按的单独部分 DATE_ADD() 给日期添加指定的时间间隔 DATE_SUB() 从日期减去指定的时间间隔 DATEDIFF() 返回两个日期之间的天数 DATE_FORMAT() 用不同的格式显示日期/时间 SQL Server Date 函数 下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述 GETDATE() 返回当前日期和时间 DATEPART() 返回日期/时间的单独部分 DATEADD() 在日期中添加或减去指定的时间间隔 DATEDIFF() 返回两个日期之间的时间 CONVERT() 用不同的格式显示日期

hsqldb 日期

老子叫甜甜 提交于 2019-12-03 22:14:07
DATE类型用于存储日期('yyyy-mm-dd'),TIME类型用于存储时间 ('hh:mm:ss'),DATETIME或TIMESTAMP用于存储日期和时间。不能用错了。有些数据库TIME类型可以存DATE,但是 HSQLDB不行。 可以给DATATIME类型一个缺省值: sql 代码 [iocblog.net 来源] create cached table directories ( dir_id identity NOT NULL, directory varchar(255) NOT NULL, time timestamp default 'now' ); 整理一: java.sql.Date 只 存储日期数据不存储时间数据 // 会丢失时间数据 preparedStatement.setDate(1, new java.sql.Date(date.getTime())); // 可以这样来处理 preparedStatement.setTimestamp(1, new Timestamp(new java.util.Date().getTime())); // 想要得到完整的数据,包 括日期和时间,可以这样 java.util.Date d = resultSet.getTimestamp(1); // 这样处理更合适一些,可 以避免一些潜在 Timestamp 问题

msyql常用函数

柔情痞子 提交于 2019-12-03 20:32:37
在业务开发中,mysql其实也有很多常用的函数,来方便查询数据。 有的时候根据业务需要也可以写到存储进程中,但是这是不建议的,因为业务一旦复杂起来存储进程中的sql会越来越长,可读性太差,后期维护起来会很难。 好了,开始说正题吧。 字符串 相关函数: concat(s1,s2,s3,...) --把传入的参数连接成为一个字符串。 //例如,select concat('aaa','bbb','ccc'),concat('aaa',null);任何字符串与 NULL 进行连接的结果都将是 NULL INSERT(str ,x,y,instr) --将字符串 str 从第 x 位置开始,y 个字符长的子串替换为字符串 instr。 //例如,select insert('beijing2008you',12,3,'me') LOWER(str)和 UPPER(str) --把字符串转换成小写或大写 //例如,select lower('BEIJING');select upper('beijing'); LEFT(str,x)和 RIGHT(str,x) --分别返回字符串最左边的 x 个字符和最右边的 x 个字符。 //例如,select left('qwertasd',1);select right('qwertasd',1);如果第二个参数是 NULL,那么将不返回任何字符串。

excel自学笔记 from av50264533

我只是一个虾纸丫 提交于 2019-12-03 20:19:40
1、函数公式  MINUTE(serial_number)   函数解读  Serial_number  表示一个时间值,其中包含要查找的分钟   函数公式  NOW()   函数解读  显示出现在的时间      计算通话时间 = MINUTE(通话结束-通话开始)      距离现在的时间=NOW()-过去记录时间 2、函数公式  SECOND(serial_number)   函数解读  serial_number:表示要提取秒数的时间 3、函数公式  DAYS(end_date, start_date)   函数解读    end_date 和 start_date 参数是必需参数,可以手动输入,或者是引用单元格   函数公式  DAYS360(start_date, end_date, method)   函数解读  start_date 表示起始日期;end_date 表示终止日期;method 表示规定了计算中是采用欧式方法还是美国方法;若为FALSE 或者省略,则表示使用美国方法,若为TRUE,则表示使用欧洲方法。 4、函数公式  YEARFRAC(start_date, end_date, basis)   函数解读  start_date表示开始日期,end_date表示结束日期,basis 表示日计数基准类型,其中0或省略为US(NASD)30/360,1

oracle时间问题续之字符串——时间格式

这一生的挚爱 提交于 2019-12-03 20:18:49
TO_CHAR 是把日期或数字转换为字符串 TO_DATE 是把字符串转换为数据库中得日期类型转换函数 TO_NUMBER 将字符转化为数字  TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’); 使用TO_CHAR函数处理日期 TO_CHAR(date,’格式’);  TO_NUMBER 使用TO_NUMBER函数将字符转换为数字 TO_NUMBER(char[, '格式'])  TO_DATE 使用TO_DATE函数将字符转换为日期 TO_DATE(char[, '格式'])  数字格式格式 9 代表一个数字 0 强制显示0 $ 放置一个$符 L 放置一个浮动本地货币符 . 显示小数点 , 显示千位指示符  日期格式 格式控制 描述 YYYY、YYY、YY 分别代表4位、3位、2位的数字年 YEAR 年的拼写 MM 数字月 MONTH 月的全拼 MON 月的缩写 DD 数字日 DAY 星期的全拼 DY 星期的缩写 AM 表示上午或者下午 HH24、HH12 12小时制或24小时制 MI 分钟 SS 秒钟 SP 数字的拼写 TH 数字的序数词 “特殊字符” 假如特殊字符 HH24:MI:SS AM 15:43:20 PM 日期例子: SELECT TO_DATE('2006

hive最新UDF函数(2016-10-25)

别说谁变了你拦得住时间么 提交于 2019-12-03 20:17:21
hive UDF函数 :(后期翻译,暂时先贴着,有兴趣来 http://apache.wiki 可以一起来翻译呀) https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF 不过这个基本是不需要什么翻译,直接测试就行 LanguageManual UDF Hive Operators and User-Defined Functions (UDFs) Hive Operators and User-Defined Functions (UDFs) Built-in Operators Operators precedences Relational Operators Arithmetic Operators Logical Operators String Operators Complex Type Constructors Operators on Complex Types Built-in Functions Mathematical Functions Mathematical Functions and Operators for Decimal Datatypes Collection Functions Type Conversion Functions Date Functions