日期加(年、月、日)数获得新的日期

在当前的日期上加三天,天数随便改:

SELECT date_add(CURRENT_DATE(), interval 3 day);

在指定的日期上加三天: 
SELECT date_add(‘2014-04-17‘, interval 3 day);

在指定的具体时间上加一个时间:

如在"2012年1月1日两点"加上一个小时零十分零十秒的MySQL语句为:

select date_add(‘2014-04-17 2:00:00‘, interval ‘1:10:10‘ hour_second);

select date_add(日期, interval 1 day); 
select date_add(日期, interval 1 hour); 
select date_add(日期, interval 1 minute); 
select date_add(日期, interval 1 second); 
select date_add(日期, interval 1 microsecond); 
select date_add(日期, interval 1 week); 
select date_add(日期, interval 1 month); 
select date_add(日期, interval 1 quarter); 
select date_add(日期, interval 1 year);

时间: 2024-11-19 17:35:24

日期加(年、月、日)数获得新的日期的相关文章

php计算两个日期相差 年 月 日

在PHP程序中,很多时候都会遇到处理时间的问题,比如:判断用户在线了多长时间,共登录了多少天,两个帖子发布的时间差或者是不同操作之间的日志记录等等.在文章中,简单地举例介绍了PHP中如何计算两个日期相差 年.月.日. 转自: http://www.php1.cn/Content/php_JiSuanLiangGeRiQiXiangChaNianYueRi.html /**   +----------------------------------------------------------

ASP.NET 日期 时间 年 月 日 时 分 秒 格式及转换

在平时编码中,经常要把日期转换成各种各样的形式输出或保持,今天专门做了个测试,发现DateTime的ToString()方法居然有这么多的表现形式,和大家一起分享. DateTime time=DateTime.Now;   //2010-5-28  11:22:02.4552691 星期五               ime.To("y")                         "2010年5月"               time.To("

输入两个日期(年 月 日 年 月 日), 输出这两个日期之间差多少天

假定输入日期合法,且第二个日期晚于第一个日期. 我的想法是首先判断是不是同一年,如果是,则用第二个日期在当年的天数减去第一个日期在当年的天数即可: 如果不是,刚把中间间隔的天数分成三部分,第一部分为第一个日期到当年末的天数,第二部分为第一个日期的第二年第一天到第二个日期的前一年最后一天的天数,第三个部分为第二个日期的当年第一天到第二个日期的天数.三个部分相当即得相差天数. 特别要注意的是闰年一定要记得判断. 1 #ifndef __FUN_H__ 2 #define __FUN_H__ 3 #i

(转)SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)

这是计算一个月第一天的SQL 脚本:   SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天 SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))  --当月的最后一天 SELECT DATEADD(ms,-3,DATEADD(mm, DATE

【原创】Js:日期处理(日期格式必须【yyyy-mm-dd】才能转成long的毫秒!其他的不是【年-月-日】的格式,结果会是【NaN】)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test date</title> </head> <body> <script type="text/javascript"> document.write("三种获取时间戳的方式:"); document.write(

获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)

获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.out.println(getStartEndDate("2016-05-01", 0)); public static String getStartEndDate(String aDay, int type) { SimpleDateFormat df = new SimpleDateFo

2.给出距离1900年1月1日的天数,求日期

1 #include <iostream> 2 #include <assert.h> 3 4 5 //判断是否闰年 6 bool IsLeapYear(unsigned int year) 7 { 8 if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) 9 { 10 return true; 11 } 12 else 13 { 14 return false; 15 } 16 } 17 18 //根

Java8新的日期API LocalDate, LocalTime

前言 由于Java Date的各种问题,Java8推出了新的日期API,很受一拨人的追捧. 为什么我们需要新的Java日期/时间API? 在开始研究Java 8日期/时间API之前,让我们先来看一下为什么我们需要这样一个新的API.在Java中,现有的与日期和时间相关的类存在诸多问题,其中有: Java的日期/时间类的定义并不一致,在java.util和java.sql的包中都有日期类,此外用于格式化和解析的类在java.text包中定义. java.util.Date同时包含日期和时间,而ja

按月、按天计算失效日期的代码实现

按月.按天计算失效日期的代码实现 [背景]:在我们计算截止日期.失效时期的时候,可能存在按年.按月.按天统计失效的情况.比如:当前日期是2014-12-22,900天后失效,失效日期是多少?17个月后失效,失效日期是多少.通过本文源码,你都可以得到答案. 为验证程序的正确性,本文对每个接口函数都做了大量的测试用例. // sn_ctrl.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <assert.h> #incl