精华内容
下载资源
问答
  • js月份,日期加一

    2019-10-03 12:55:18
    js没有直接可以用的函数,所以只能自己写,其中需要涉及到每个月天数的判断,如果是2月份的话... 2 //日期,在原有日期基础上,增加days天数,默认增加1天 3 setDate:function(date, days){ 4 if (days == unde...

    js没有直接可以用的函数,所以只能自己写,其中需要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断

     1 var addDate = {
     2         //日期,在原有日期基础上,增加days天数,默认增加1天
     3         setDate:function(date, days){
     4             if (days == undefined || days == '') {
     5                 days = 1;
     6             }
     7             var date = new Date(date);
     8             date.setDate(date.getDate() + days);
     9             var month = date.getMonth() + 1;
    10             var day = date.getDate();
    11             return date.getFullYear() + '-' + this.getFormatDate(month) + '-' + this.getFormatDate(day);
    12         },
    13         //日期月份/天的显示,如果是1位数,则在前面加上'0'
    14         getFormatDate:function(arg){
    15             if (arg == undefined || arg == '') {
    16                 return '';
    17             }
    18             var re = arg + '';
    19             if (re.length < 2) {
    20                 re = '0' + re;
    21             }
    22             return re;
    23         }
    24     }

     

    转载于:https://www.cnblogs.com/cnsevennight/p/5945092.html

    展开全文
  • JS日期、月份的

    2018-05-21 15:30:00
    需要注意的是返回的月份是从0开始计算的,也就是说返回的月份要比实际月份少一个月,因此要相应的加上1 // 日期,在原有日期基础上,增加days天数,默认增加1天 function addDate(date, days) { if (days == ...

    JS日期、月份的加减

    需要注意的是返回的月份是从0开始计算的,也就是说返回的月份要比实际月份少一个月,因此要相应的加上1

    // 日期,在原有日期基础上,增加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);
    }
    
    //月份,在原有的日期基础上,增加 months 月份,默认增加1月
    function addMonth(date,months){
        if(months==undefined||months=='')
            months=1;
        var date=new Date(date);
        date.setMonth(date.getMonth()+months);
        var month=date.getMonth()+1;
        var day=date.getDate();
        return date.getFullYear()+'-'+getFormatDate2(month)+'-'+getFormatDate2(day);
    }
    
    
    // 日期月份/天的显示,如果是1位数,则在前面加上'0'
    function getFormatDate(arg) {
    if (arg == undefined || arg == '') {
    return '';
    }
    
    var re = arg + '';
    if (re.length < 2) {
    re = '0' + re;
    }
    return re;
    }
    展开全文
  • 日期的汇总

    2017-10-21 16:08:54
    很多功能我们都需要使用到日期日期的...在原有月份上一个月 public Date addOneMonth(String month){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月 Date monthD=null; try { m

    很多功能我们都需要使用到日期,日期的转化、比较、关系,下面归纳汇总一下项目中常用的。


    在原有月份上加减一个月


    public Date addOneMonth(String month){
    	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月
    	Date monthD=null;
    	try {
    		monthD = sdf.parse(month);
    	} catch (ParseException e) {
    		e.printStackTrace();
    	}
    	Calendar cl = Calendar.getInstance();  
            cl.setTime(monthD);  
            //正1加一个月,负1减一个月
            cl.add(Calendar.MONTH, 1);  
            return cl.getTime();  
    }

    获取两个月份之前的所有月份


    //获取两个日期之间的所有月份--1:不要最后一个月;2:要最后一个月
    public static List<String> getAllDifferMonth(Date startDate, Date endDate,Integer isEnd){
    	ArrayList<String> result = new ArrayList<String>();
    	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月
    		
    	Calendar min = Calendar.getInstance();
    	Calendar max = Calendar.getInstance();
    
    	min.setTime(startDate);
    	min.set(min.get(Calendar.YEAR), min.get(Calendar.MONTH), 1);
    
    	max.setTime(endDate);
    	max.set(max.get(Calendar.YEAR), max.get(Calendar.MONTH), isEnd);
    
    	Calendar curr = min;
    	while (curr.before(max)) {
    	    result.add(sdf.format(curr.getTime()));
    	    curr.add(Calendar.MONTH, 1);
    	}
    	return result;
    }

    比较两个月份的大小:转化为long类型


    if(nextFirstDate.getTime()>pzdef.getCDate().getTime()){
    	String date = sdf.format(pzdef.getCDate());
    	set.add(date);
    }

    日期常见格式:


    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
    Date monthD = sdf.parse(month);
    String monthStr = sdf.format(month);

    这些基本上是我们做到和日期项目的时候使用频次较高的方法。


    展开全文
  • sql server 日期

    2019-09-26 18:11:13
    、时间函数 使用存储过程,sql函数的时候,会遇到一些对时间的处理。比如时间的获取与减。这里就用到了sql自带的时间函数... --dateadd 原有时间: 2013-02-17 13:20:16 此时间12个月 select dateadd(...

    一、时间函数

     在使用存储过程,sql函数的时候,会遇到一些对时间的处理。比如时间的获取与加减。这里就用到了sql自带的时间函数。下面我列出这些函数,方便日后记忆,使用。

    --getdate 获取当前时间
     select getdate()
     
     --dateadd 原有时间加: 2013-02-17 13:20:16 此时间加12个月 
     select dateadd(MONTH,12,'2013-02-17 13:20:16')  --返回:2014-02-17 13:20:16.000  (参数month可以改为 day,year等日期加相应的值)
     
     --datediff 两个时间的差 (后面-前面=返回值)
     select datediff(day,'2013-02-01','2013-02-18')   --返回:17  (参数day可以改为 month,year等日期加相应的值)
     
     --datepart 获取日期的某个部分整数
     select DATEPART(month, '2013-2-17')  --返回 2    (参数month可以改为 day,year等日期加相应的值)
     
     --datename 获取指定部位的字符串
     select datename(weekday, '2013-2-17')  --返回 星期日 (参数weekday可以改为 day,year等日期加相应的值)
    
     --day(), month(),year() 获取指定部位的字符串
     select day('2013-2-15') --返回15

    二、时间格式转换

     

    select CONVERT(varchar, getdate(), 120 )  --返回 2013-02-17 13:37:54
    
        select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') --返回 20130217133828
    
        select CONVERT(varchar(12) , getdate(), 111 )  --返回 2013/02/17
    
        select CONVERT(varchar(12) , getdate(), 112 )  --返回 20130217
    
        select CONVERT(varchar(12) , getdate(), 102 )  --返回 2013.02.17
    
        select CONVERT(varchar(12) , getdate(), 101 )  --返回 02/17/2013
    
        select CONVERT(varchar(12) , getdate(), 103 )  --返回 17/02/2013
    
        select CONVERT(varchar(12) , getdate(), 104 )  --返回 17.02.2013
    
        select CONVERT(varchar(12) , getdate(), 105 )  --返回 17-02-2013
    
        select CONVERT(varchar(12) , getdate(), 106 )  --返回 17 02 2013
    
        select CONVERT(varchar(12) , getdate(), 107 )  --返回 02 17, 2013
    
        select CONVERT(varchar(12) , getdate(), 108 )  --返回 13:42:50
    
        select CONVERT(varchar(12) , getdate(), 109 )  --返回 02 17 2013  
    
        select CONVERT(varchar(12) , getdate(), 110 )  --返回 02-17-2013
    
        select CONVERT(varchar(12) , getdate(), 113 )  --返回 17 02 2013 1
    
        select CONVERT(varchar(12) , getdate(), 114 )  --返回 13:42:24:743

    三、时间格式相关表格

     

    函数 参数/功能
    GetDate( ) 返回系统目前的日期与时间
    DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1
    DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期
    DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值
    DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称

     

     

    缩 写(Sql Server) Access 和 ASP 说明
    Year Yy yyyy 年 1753 ~ 9999
    Quarter Qq 季 1 ~ 4
    Month Mm 月1 ~ 12
    Day of year Dy y 一年的日数,一年中的第几日 1-366
    Day Dd 日,1-31
    Weekday Dw w 一周的日数,一周中的第几日 1-7
    Week Wk ww 周,一年中的第几周 0 ~ 51
    Hour Hh 时0 ~ 23
    Minute Mi 分钟0 ~ 59
    Second Ss s 秒 0 ~ 59
    Millisecond Ms - 毫秒 0 ~ 999

    程序员的基础教程:菜鸟程序员

    转载于:https://www.cnblogs.com/guohu/p/5226665.html

    展开全文
  • sql server 日期转换

    2019-09-26 18:11:15
    、时间函数 使用存储过程,sql函数的时候,会遇到一些对时间的处理。比如时间的获取与减。这里就用到了sql自带的时间函数... --dateadd 原有时间: 2013-02-17 13:20:16 此时间12个月 select dateadd(...
  • 入门学习Linux常用必会60命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    Linux 和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分访问的。要访问CD-ROM上的文件,需要将CD-ROM设备挂装文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。Linux...
  • 如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数SUBTOTAL 自动排序 按奇偶数排序 自动生成序号 如何自动标示A栏中的数字大小排序? 如何设置自动排序 重复数据得到唯一的...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数SUBTOTAL 自动排序 按奇偶数排序 自动生成序号 如何自动标示A栏中的数字大小排序? 如何设置自动排序 重复数据得到唯一的...
  • Android程序设计基础

    热门讨论 2013-08-03 16:28:04
    一个应用程序的组件可以一个应用程序中用作其他用途。你甚至可以将Android内置的组件替换为自己改进后的版本。这将移动领域掀起新一轮的创造风潮。  众多开箱即用的内置服务。基于位置的服务使用GPS或手机...
  • QQ机器人管家

    2012-06-28 15:18:34
    可以轻松的帮助你管理QQ群插件说明:在原有的功能上进行优化与加强,实现云对话。优先调用酷Q词库的内容进行回复,如果词库里面没有内容了,那么就调用小i云词库进行回复。 群内防扰民设置,群内只会回复词库的...
  • 出版日期:2011 年11 开本:16开 页码:502 版次:1-1 主编推荐  资深Oracle专家力作,OakTable团队推荐  全面、独到、翔实,题材丰富  Oracle开发人员和DBA必备 内容简介  Oracle 数据库中的SQL是当今市场...
  • 出版日期:2011 年11 开本:16开 页码:502 版次:1-1 主编推荐  资深Oracle专家力作,OakTable团队推荐  全面、独到、翔实,题材丰富  Oracle开发人员和DBA必备 内容简介  Oracle 数据库中的SQL是当今市场...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型...
  • Excel百宝箱8.0

    2011-06-07 21:32:17
    【返回首页】:配合建立工作表目录工具使用,可以任何工作表中瞬间返回第一个工作表 <══════┤ 函数功能介绍 ├═════> 函数名称:sumifcol 函数功能与参数:按颜色进行条件求和。有三个区域引用参数...
  • 除此之外,用户需要亲临检测机构实地送检,检测的每一个环节用户也无法有效的进行追踪,这些都制约着认证检测领域的进一步发展。鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别...
  • C#微软培训资料

    2014-01-22 14:10:17
    第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型...
  • 智点门窗工厂软件

    2018-11-12 14:32:27
    手工算单,旺季加班加点也干不完,出错率也高,淡季人员闲置照拿工资,几个月培训一个技术员 ,刚上手又走了;用智点木门生产算料软件输入订单参数,马上就算出来了。且一劳永逸,一次性测试准确了,后面再也不会...
  • 那么额外的变量将最后一个符号解析之 分配并接受行的保留文本。 usebackq - 指定新语法已在下类情况中使用: 作为命令执行一个后引号的字符串并且 引号字符为文字字符串命令并允许 fi 中使用双引号扩起文件...
  • 6.9.4 每个基表一个视图 88 第7章 虚拟表 90 7.1 派生表 90 7.1.1 列的命名规则 91 7.1.2 作用域规则 91 7.1.3 公开的表名 93 7.1.4 LATERAL()子句 94 7.2 CTE 96 7.2.1 非递归CTE 96 7.2.2 递归...
  • 日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年11日至公元9999年1231日,7字节分别表示世纪、年、、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,具体...
  • SQL解惑(第2版)--详细书签版

    热门讨论 2012-08-21 01:18:40
    出版日期:2008 年4 开本:16开 页码:321 版次:2-1 所属分类: 计算机 > 数据库 > SQL语言 编辑推荐  最佳SQL内功修炼手册.  SQL大师手把手教授极富实战性的编程技巧..  75妙趣横生的SQL谜题... ...
  • 手机 pdf 阅读器

    2009-02-12 23:00:29
    阅读设置中增加一个“文件缓存”选项,默认情况下是开启的,NOKIA手机上会提高UMD等文件的表现,但由于测试并不充足,如果程序经常阅读时出错,请关闭该选项(其它手机是否开启该选项并无明显的影响) ...
  • 出版日期:2010 年6 开本:16开 页码:1033 版次:1-1 所属分类:计算机 > 数据库 > Oracle 内容简介  本书针对大多数日常的oracle database 11g数据库管理任务,全面覆盖dba行业知识,并将理论与实践相结合,...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    4、新增“窗口_是否被遮挡”,判断一个窗口是否被置顶窗口遮挡,代码由易友【@shituo】提供。 5、改善“汇编类->置入汇编代码”增添一个参数是否保留以前代码。感谢易友【@无名侠】反馈。 6、修正“文本_加密”返回...
  • ///***shi & 0xf0低四位清零,(shi & 0xf0) + 0x10向高位进1(高四位1)***/// if(shi >= 0x24) shi = 0; } if(bit_flag == 6) //设置分 { fen+=0x01; if((fen & 0x0f) >= 0x0a) ...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

在原有日期加一个月