精华内容
下载资源
问答
  • 需求规范错误是软件设计错误的一大类。该文提出了一个软件需求的形式化转换模型,用来将软件需求分析直接、自动地转换为形式化描述,为需求验证提供帮助,避免软件在需求规范上可能产生的错误。
  • 随着文本信息(软信息)对多传感器信息融合的影响不断加深,如何形成一个有效的软信息结构化转换模型,给予计算机和传感器更多可融合的结构化软信息,成为了一个重要的任务。针对软信息结构化问题,即文本表示问题,...
  • 分期手续费转换年化利率

    千次阅读 2021-02-20 10:34:27
    1、背景 近来急需用钱,如果办理网贷(高利贷),则个人征信会受影响(贷款类都会记录征信);...2、分期手续费转换年化利率 银行也会说谎! 大家都是成年人,别人说的话不能全信。百度了一年,发现有一个简

    1、背景

    近来急需用钱,如果办理网贷(高利贷),则个人征信会受影响(贷款类都会记录征信);据说信用卡现金分期,不会记录征信。

    联系了本市一家银行,说年化利率只有4.8%。在我传统意识中,银行代表着国家,是不会说谎话的。4.8%的年化利率,竟然还有这么好的产品。于是我去银行了解一下情况。

    该银行业务经理向我介绍:现金分期业务月费率是0.4%,乘以12个月,年化利率才4.8%,现在市场上找不到这么低产品。

    2、分期手续费转换为年化利率

    银行也会说谎!
    大家都是成年人,别人说的话不能全信。百度了一年,发现有一个简单的分期手续费转换为年化利率的简易近似公式:

        实际年化利率=名义年化利率×2-1
    

    名义年化利率=月费率*12,也就是银行业务经理所谓的年化利率计算方法。
    那么现金分期业务月费率0.4%对应的年化利率计算如下:
    (1)名义年化利率=0.4%*12=4.8%
    (2)实际年化利率=4.8%*2-1=8.6%
    也就是说该款产品的年化利率不小于8.6%。

    下面是网上精确计算结果
    https://www.kylc.com/bank/fees/ccinstallmentrate.html
    在这里插入图片描述
    初步判定简易近似公式计算的结果还是很接近真实值,最起码不会被所谓的名义年率所欺骗。

    3、精确公式

    参考交通银行的年化率说明
    在这里插入图片描述
    假设10000现金分期,月手续费0.4%,分12期,每月还873.33元。
    这本质上是一个年金问题计算收益率
    现值PV=873.33/(1+r) + 873.33/(1+r)**2 + … + 873.33/(1+r)**12=10000元
    计算出r值即为精确的年率利率。

    展开全文
  • 针对绩效评价体系中评价指标属性值为灰数的情形,分别为成本型、效益型、适中型评价指标设计了曲率可调非线性标准化转换方法,把灰色评价指标的属性值转换到[O,1]的标准化区间,不同量纲和不同范围的灰色评价指标...
  • 因此介绍了一种通用的非结构数据格式转换方法,以规则库为基础,对非结构数据进行格式描述,以及转换规则的描述,从而实现了非结构数据格式转换的统一。创新点为制定格式转换“规则的规则”。
  • 存在许多不合理之处,把各科目的原始测验分数转换为正态的T分数。将其修匀并求和后,再对被试进行评价。可以使评价结果更具合理性和科学性,给出将原始测验分数转换为正态丁分数并修匀的算法设计,具体描述了...
  • XML实现了表示与数据的分离,通过样式表来显示XML的数据。目前有两种常用的样式表格式CSS和XSL。本文主要分析了XSLT转换语言,并将XSL和CSS进行了比较。
  • 介绍网络矢量图形SVG产生和转换的技术,并结合具体实例阐述用Delphi实现的将自定义电气接线图转换成SVG格式网络图形的程序设计技术。
  • 目的 研究基于STEP-NC的网络加工系统功能模型和STEP-NC数控程序向XML文件的转换方法,实现产品信息的网上传输,解决企业问产品资源共享的问题。方法 在Visual Studio。net软件环境下,采用Internet/Intranet技术和...
  • 新型电源是近年来国际国内电力电子领域的研究热点,作者分析了电源设计的特点,对电源的功率器件、电路拓扑、控制方法等的工程设计进行了讨论,对若干关键技术问题提出了研究结果,给出了新型电源设计和实验的参考依据...
  • 目前将关系模式转换为XML模式的方法往往不能保留数据库中原有的语义信息,为此对基于语义的关系模式向XML模式转换方法进行研究,提出了利用逆规范实现基于语义的关系模式到XML模式转换方法。该方法映射关系模式到...
  • 时间格式化转换

    2016-04-05 09:33:00
    方法一: // 对Date的扩展,将 Date 转化为指定格式的String ...// (y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:s...

    方法一:

    // 对Date的扩展,将 Date 转化为指定格式的String
    // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 
    // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
    // 例子: 
    // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
    // (new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18 
    Date.prototype.Format = function (fmt) { //author: meizz 
        var o = {
            "M+": this.getMonth() + 1, //月份 
            "d+": this.getDate(), //
            "h+": this.getHours(), //小时 
            "m+": this.getMinutes(), //
            "s+": this.getSeconds(), //
            "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
            "S": this.getMilliseconds() //毫秒 
        };
        if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
        for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
        return fmt;
    }
    调用: 
    
    var time1 = new Date().Format("yyyy-MM-dd");
    var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");  

    方法二:

    <script language="javascript" type="text/javascript"> 
    <!-- /** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q)
        可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new
        Date()).pattern("yyyy-MM-dd hh:mm:ss.S")==> 2006-07-02 08:09:04.423      
     * (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2009-03-10 二 20:09:04      
     * (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==> 2009-03-10 周二 08:09:04      
     * (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==> 2009-03-10 星期二 08:09:04      
     * (new Date()).pattern("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18      
     */        
    Date.prototype.pattern=function(fmt) {         
        var o = {         
        "M+" : this.getMonth()+1, //月份         
        "d+" : this.getDate(), //
        "h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小时         
        "H+" : this.getHours(), //小时         
        "m+" : this.getMinutes(), //
        "s+" : this.getSeconds(), //
        "q+" : Math.floor((this.getMonth()+3)/3), //季度         
        "S" : this.getMilliseconds() //毫秒         
        };         
        var week = {         
        "0" : "/u65e5",         
        "1" : "/u4e00",         
        "2" : "/u4e8c",         
        "3" : "/u4e09",         
        "4" : "/u56db",         
        "5" : "/u4e94",         
        "6" : "/u516d"        
        };         
        if(/(y+)/.test(fmt)){         
            fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));         
        }         
        if(/(E+)/.test(fmt)){         
            fmt=fmt.replace(RegExp.$1, ((RegExp.$1.length>1) ? (RegExp.$1.length>2 ? "/u661f/u671f" : "/u5468") : "")+week[this.getDay()+""]);         
        }         
        for(var k in o){         
            if(new RegExp("("+ k +")").test(fmt)){         
                fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));         
            }         
        }         
        return fmt;         
    }       
         
    var date = new Date();      
    window.alert(date.pattern("yyyy-MM-dd hh:mm:ss"));
    // -->
    </script>

    方法三:

    Date.prototype.format = function (mask) { 
        var d = this;
    
        var zeroize = function (value, length) {
    
                if (!length) length = 2;
    
                value = String(value);
    
                for (var i = 0, zeros = ''; i < (length - value.length); i++) {
    
                    zeros += '0';
    
                }
    
                return zeros + value;
    
            };
    
        return mask.replace(/"[^"]*"|'[^']*'|/b ( ? : d {
            1, 4
        } | m {
            1, 4
        } | yy( ? : yy) ? | ([hHMstT]) / 1 ? | [lLZ]) / b / g, function ($0) {
    
            switch ($0) {
    
            case 'd':
                return d.getDate();
    
            case 'dd':
                return zeroize(d.getDate());
    
            case 'ddd':
                return ['Sun', 'Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sat'][d.getDay()];
    
            case 'dddd':
                return ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'][d.getDay()];
    
            case 'M':
                return d.getMonth() + 1;
    
            case 'MM':
                return zeroize(d.getMonth() + 1);
    
            case 'MMM':
                return ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][d.getMonth()];
    
            case 'MMMM':
                return ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'][d.getMonth()];
    
            case 'yy':
                return String(d.getFullYear()).substr(2);
    
            case 'yyyy':
                return d.getFullYear();
    
            case 'h':
                return d.getHours() % 12 || 12;
    
            case 'hh':
                return zeroize(d.getHours() % 12 || 12);
    
            case 'H':
                return d.getHours();
    
            case 'HH':
                return zeroize(d.getHours());
    
            case 'm':
                return d.getMinutes();
    
            case 'mm':
                return zeroize(d.getMinutes());
    
            case 's':
                return d.getSeconds();
    
            case 'ss':
                return zeroize(d.getSeconds());
    
            case 'l':
                return zeroize(d.getMilliseconds(), 3);
    
            case 'L':
                var m = d.getMilliseconds();
    
                if (m > 99) m = Math.round(m / 10);
    
                return zeroize(m);
    
            case 'tt':
                return d.getHours() < 12 ? 'am' : 'pm';
    
            case 'TT':
                return d.getHours() < 12 ? 'AM' : 'PM';
    
            case 'Z':
                return d.toUTCString().match(/[A-Z]+$/);
    
                // Return quoted strings with the surrounding quotes removed      
    
            default:
                return $0.substr(1, $0.length - 2);
    
            }
    
        });
    
    }

    转:http://www.cnblogs.com/zhangpengshou/archive/2012/07/19/2599053.html

    转载于:https://www.cnblogs.com/OleRookie/p/5353845.html

    展开全文
  • 常用日期、时间格式化转换符 转换符 说明 %te 一中的某一天 %tb 指定语言环境的月份简称 %tB 指定语言环境的月份全称 %tA 指定语言环境的星期几全称 %ta 指定语言环境的星期几简称 %tc 包括全部...
        

    常用日期、时间格式化转换符

    转换符 说明
    %te 一年中的某一天
    %tb 指定语言环境的月份简称
    %tB 指定语言环境的月份全称
    %tA 指定语言环境的星期几全称
    %ta 指定语言环境的星期几简称
    %tc 包括全部日期和时间信息
    %tY 4位年份
    %tj 一年中的第几天
    %tm 月份
    %td 一个月中的第几天
    %ty 2位年份
    %tH 2位数字的24时制的小时
    %tI 2位数字的12时制的小时
    %tk 2位数字的24时制的小时
    %tl 2位数字的12时制的小时
    %tM 2位数字的分钟
    %tS 2位数字的秒数
    %tL 2位数字的毫秒数
    %tN 9位数字的微秒数
    %tp 指定语言环境上午或下午标记
    %tz 相对于 GMT RFC 82 格式的数字时区偏移量
    %tZ 时区缩写形式的字符串
    %ts 1970-01-01 00:00:00 至现在经过的秒数
    %tQ 1970-01-01 00:00:00 至现在经过的毫秒数
    %tF “年-月-日”格式(4位年份)
    %tD “月/日/年”格式(2位年份)
    %tr “时:分:秒 上午/下午”格式(12时制)
    %tT “时:分:秒”格式(24时制)
    %tR “时:分”格式(24时制)

    代码实例

    public class StringDateFormat {
        public static void main(String[] args) {
            Date date = new Date();
            //日期
            System.out.println("%te 一年中的某一天 ---> "+String.format("%te", date));
            System.out.println("%tb 指定语言环境的月份简称 ---> "+String.format("%tb", date));
            System.out.println("%tB 指定语言环境的月份全称 ---> "+String.format("%tB", date));
            System.out.println("%tA 指定语言环境的星期几全称 ---> "+String.format("%tA", date));
            System.out.println("%ta 指定语言环境的星期几简称 ---> "+String.format("%ta", date));
            System.out.println("%tc 包括全部日期和时间信息 ---> "+String.format("%tc", date));
            System.out.println("%tY 4位年份 ---> "+String.format("%tY", date));
            System.out.println("%ty 2位年份 ---> "+String.format("%ty", date));
            System.out.println("%tm 月份 ---> "+String.format("%tm", date));
            System.out.println("%td 一个月中的第几天 ---> "+String.format("%td", date));
            System.out.println("%tF “年-月-日”格式(4位年份) ---> "+String.format("%tF", date));
            System.out.println("%tD “年-月-日”格式(2位年份) ---> "+String.format("%tD", date));
            
            System.out.println("-------------------------------------------------------------------");
            
            //时间
            System.out.println("%tH 2位数字的24时制的小时 ---> "+String.format("%tH", date));
            System.out.println("%tI 2位数字的12时制的小时 ---> "+String.format("%tI", date));
            System.out.println("%tk 2位数字的24时制的小时 ---> "+String.format("%tk", date));
            System.out.println("%tl 2位数字的12时制的小时 ---> "+String.format("%tl", date));
            System.out.println("%tM 2位数字的分钟 ---> "+String.format("%tM", date));
            System.out.println("%tS 2位数字的秒数 ---> "+String.format("%tS", date));
            System.out.println("%tL 2位数字的毫秒数 ---> "+String.format("%tL", date));
            System.out.println("%tN 2位数字的微秒数 ---> "+String.format("%tN", date));
            System.out.println("%tp 指定语言环境上午或下午标记 ---> "+String.format("%tp", date));
            System.out.println("%tz 相对于 GMT RFC 82 格式的数字时区偏移量 ---> "+String.format("%tz", date));
            System.out.println("%tZ 时区缩写形式的字符串 ---> "+String.format("%tZ", date));
            System.out.println("%ts 1970-01-01 00:00:00 至现在经过的秒数 ---> "+String.format("%ts", date));
            System.out.println("%tQ 1970-01-01 00:00:00 至现在经过的毫秒数 ---> "+String.format("%tQ", date));
            System.out.println("%tr “时:分:秒 上午/下午”格式(12时制) ---> "+String.format("%tr", date));
            System.out.println("%tT “时:分:秒”格式(24时制) ---> "+String.format("%tT", date));
            System.out.println("%tR “时:分”格式(24时制) ---> "+String.format("%tR", date));
            
            
        }
    }
    

    输出结果

    8917395-32cd648009ef3414.png
    输出结果
    展开全文
  • 采用水热法制备了上转换发光纳米材料,并对其表面采用改良的Stober法包覆二氧化硅,进一步采用硅烷试剂进行氨基修饰,最后通过戊二醛交联将亲和素成功偶联到纳米粒子表面,制备了亲和素生物功能上转化发光纳米...
  • 将1960-01-01转化成时间戳 SELECT TIMESTAMPDIFF(second,FROM_UNIXTIME(0),'1960-01-01 00:00:00');...还有将负数时间戳格式 SELECT DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0),INTERVAL -315648000/1000 SE...

    将1960-01-01 转化成时间戳

    SELECT TIMESTAMPDIFF(second,FROM_UNIXTIME(0),'1960-01-01 00:00:00'); 

    然后你就获得-315648000这个值

     还有将负数时间戳格式化

    SELECT DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0),INTERVAL -315648000/1000 SECOND),'%Y-%m-%d %h:%i:%s') AS DATE

    就会获得1960-01-01 

     

    展开全文
  • JSON时间转换格式

    2018-06-25 10:13:00
    JSON时间转换格式 1、JSON时间格式转换 通常JSON时间一般是这样的格式:/Date(1436595149269)/ 通常我们用AJAX获取下来的JSON数据,如果有时间,都是这种格式的。其中,中间的一段数字"1436595149269"...
  • 通过表面接枝改性法对上转换发光材料Na[Y0.57Yb0.39Er0.04]F4进行表面修饰羧基的...L-1的PB缓冲溶液,缓冲溶液的使用量为50mL,修饰剂的加入量为氨基材料质量的12倍时,上转换发光材料表面成功修饰羧基的量达到最大。
  • 从简化A/D、D/A器件测试,构建简单可靠,通用性好的自动测试系统出发。提出了一种软硬件相结合的测试方法,给出了实现原理图,并详细地描述了软件实现过程。该系统可用于制作中低频多功能仪器。
  • 格式日期的转换

    2019-05-25 15:40:30
    格式字符串的基本参数: ‘yyyy’: 用4位数字表示(例如:AD 1 => 0001, AD 2010 => 2010) ‘yy’: 用两位数字表示(00-99)(例如:AD 2001 => 01, AD 2010 => 10) ‘y’: 用一位数字代表...
  • 201508月29日 17:37:43 阅读数:32459 SimpleDateFormat是一个以与语言环境有关的方式来格式和解析日期的具体类。它允许进行格式(日期 -> 文本)、解析(文本 -> 日期)和规范。...
  • 测定方向基准的仪器。船舶用罗经以确定航向和观测物标方位。罗经分为磁罗经和陀螺罗经两种。...海图上的罗经花均标注有本地磁差和变化率,使用磁罗经时可据以修正读数。航行船舶上的陀螺罗经会因船舶运
  • timestamp缺省表示使用当前时间戳,formats默认... 2 ** 时间戳转换成指定格式日期 3 ** eg. 4 ** dateFormat(11111111111111, 'Ym月d日 H时i分') 5 ** → "232202月06日 03时45分" 6 */ 7 var dateF...
  • ...作者:德州仪器公司Russell Anderson ...数据转换器分辨率和速度一直处于...我仍然记得大概25前在Tektronix参加的一个会议上,集体讨论了数据转换器的未来发展方向。我甚至不敢想象分辨率能够从 16 位提高...
  • 为满足科研和治疗的需要,将含有人白细胞介素一1受体拮抗剂(HulL一1ra)基因的表达质粒转到大肠杆菌BL21(DE3)内,经IPTG诱导,外源蛋白得到高量表达,并且形成了无活性的包涵体。包涵体在二硫苏糖醇(DTT)和变性...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,444
精华内容 1,777
关键字:

年化转换