小数的作用对天数有什么作用?

您所在的位置: &
使用时间戳类型(1)
使用时间戳类型(1)
史新元 北英
清华大学出版社
《Oracle Database 11g SQL开发指南》深入浅出、全面细致地讲解了如何读取和修改数据库信息,如何使用SQL Plus和SQL Developer,如何使用数据库对象,如何编写PL/SQL程序等内容。第5章将介绍日期和时间的存储与处理。 本节说的是使用时间戳类型。
5.7& 使用时间戳
Oracle Databse 9i数据库引入了一种新特性,可以存储时间戳。时间戳可以存储世纪、4位年、月、日、时(以24小时格式)、分、秒。与DATE类型相比,时间戳具有以下优点:
●&时间戳可以存储秒的小数位。
●&时间戳可以存储时区。
下面介绍时间戳类型。
5.7.1& 使用时间戳类型
时间戳有3种类型,如表5-8所示。
表5-8& 时间戳类型
接下来的几节将介绍如何使用这些时间戳。
1. 使用TIMESTAMP类型
与其他类型类似,TIMESTAMP类型也可以用来在表中定义列。下面这个语句用于创建一个表purchases_with_timestamp,该表用来存储顾客的购买记录。该表包含了一个TIMESTAMP类型的列made_on,该列用来记录顾客在何时购买了产品。注意TIMESTAMP的精度设置为4(这意味着在秒的小数点右边可以存储4位小数):
&CREATE TABLE purchases_with_timestamp (product_id INTEGER REFERENCES products(product_id),customer_id INTEGER REFERENCES customers(customer_id),made_on TIMESTAMP(4));
purchases_with_timestamp表由store_schema.sql脚本创建和填充。本章的其他表也是由该脚本创建,因此不需要输入CREATE TABLE语句或本章所示的任何INSERT语句。
要向数据库提供一个TIMESTAMP字面值,可以在一个时间值前面指定TIMESTAMP关键字,格式如下:
TIMESTAMP 'YYYY-MM-DD HH24:MI:SS.SSSSSSSSS'
注意在小数点后面有9个S字符,这意味着可以在字符串中为秒的小数部分指定9个数字。TIMESTAMP列中可以实际存储多少位数字取决于在定义该列时为秒的小数部分指定了多少位数字。例如,purchases_with_timestamp表的made_on列可以存储最多4位小数的秒数。如果试图向该表中添加一行秒的精度超过4位小数的记录,小数部分就会被取整。例如:
将被取整为:
07:15:31.1235
下面这个INSERT语句向purchases_with_timestamp表中添加一行记录,注意此处使用了TIMESTAMP关键字指定一个时间值:
&INSERT INTO purchases_with_timestamp (product_id, customer_id, made_on) VALUES (1, 1, TIMESTAMP ' 07:15:31.1234');
下面这个查询对purchases_with_timestamp表进行检索:
&SELECT *FROM purchases_with_PRODUCT_ID CUSTOMER_ID &MADE_ON---------- ----------- &--------------------------1&&&&&&&&&& && 1 13-MAY-05 07.15.31.1234 AM
【责任编辑: TEL:(010)】&&&&&&
关于&&&&的更多文章
本书从OpenFlow的概要入手,以OpenFlow 1.0规范为核心,详细讲解
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
讲师: 39人学习过讲师: 7人学习过讲师: 10人学习过
这是一本写给高中生、大学生以及所有希望提高分析思维
本书是企业应对不断变化的市场环境、客户期望和新技术
《计算机程序设计艺术》系列是被公认为计算机科学领域
本书共10章,介绍的内容包括恶意软件(包括病毒、木马和蠕虫等)的深度防御方法,黑客的主要类型和防御方法,企业网络内、外部网
51CTO旗下网站project&工期中小数点的问题
&最近一直在使用project
的甘特图来编写工作计划,很纠结的一件事就是发现我制定的工作计划中,“工期”这一项总是显示小数点,比如项目启动会 这一项工作,明明计划从
11月4日结束,实际上就是用了一天的时间,但是工期上却显示成了0.9。奇了怪了,在网上找了好半天也没有找到解决的办法。后来仔细想一想,估计问题是由以下的原因产生的。
以下以2010版为例:
1.project对工作时间管理的粒度是很细的,可以管理到你每天工作几个小时。你可以根据实际情况设置每天的工作时间。点击“项目”-“更改工作时间”-“工作周”-“详细信息”如下图:
可以看到我的工作时间是每天的 19:00~23:30,也就是说每天工作时间是4.5小时。
2.虽然在第一步设置了每天工作的时长,不过project不清楚你的个性设置啊。你必须告诉project,我的计划每天工作的时长是多少。它才能给你计算出具体的工期天数。点击“项目”-“更改工作时间”-“工作周”-“选项”如下图:
注意一个地方:“每日工时”,这里我原来写的是5。4.5/5=0.9,这就解释了为什么我最开始工时是0.9的原因。我把“每日工时”修改为4.5后,我的工时显示的就是整数了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。小数运算,最全面的小数运算文章 - 电子工程世界网
在电子工程世界为您找到如下关于“小数运算”的新闻
小数运算资料下载
; 第五代微处理机的发展更加迅猛,1993年3月被命名为PENTIUM的微处理机面世,98年PENTIUM 2又被推向市场。INTEL CPU 发展历史Intel第一块CPU 4004,4位主理器,主频108kHz,运算速度0.06MIPs(Million Instructions Per Second, 每秒百万条指令),集成晶体管2,300个,10微米制造工艺,最大寻址内存640 bytes...
; 第五代微处理机的发展更加迅猛,1993年3月被命名为PENTIUM的微处理机面世,98年PENTIUM 2又被推向市场。INTEL CPU 发展历史Intel第一块CPU 4004,4位主理器,主频108kHz,运算速度0.06MIPs(Million Instructions Per Second, 每秒百万条指令),集成晶体管2,300个,10微米制造工艺,最大寻址内存640 bytes...
除了支持一般的小数运算,还支持常见的函数运算。 几个包中的MathFP是针对不同需要而提供的不同版本,开发J2ME只要使用net.jscience.math.MathFP就可以。...
92.2.3X、Y、Z寄存器92.2.4ALU运算逻辑单元92.3AVR单片机存储器组织102.3.1可下载的Flash程序存储器102.3.2内部和外部的SRAM数据存储器102.3.3EEPROM数据存储器112.3.4存储器访问和指令执行时序112.3.5I/O存储器132.4AVR单片机系统复位162.4.1复位源172.4.2加电复位182.4.3外部复位192.4.4看门狗复位...
许多DSP芯片只支持整数运算,如果现在这些芯片上进行小数运算的话,定点小数运算应该是最佳选择了,此外即使芯片支持浮点数,定点小数运算也是最佳的速度选择。...
用易语言编写的一个小数运算训练器,小巧实用。...
重复操作225
5.5 数据块传送227
5.6 双操作数乘法229
5.7 长字运算和并行运算230
5.8 小数运算235
5.9 除法运算237
5.10 浮点运算238
第6章 TMS320C54x的软硬件应用
6.1 TMS320C54x与存储器及外围设备接口242
6.2 TMS320C54x与慢速器件接口243
6.3 FIR...
能综合的YCrCb2RGB模块(verilog)_采用3级流水线,用fpga做小数运算,还有就是流水线技术...
的同时将数据格式由ASCⅡ码转变为十进制整数型,实现利用移位和加法运算达到代替乘法运算的效果,从而减少资源的利用率。在坐标转换过程中,利用查找表的方法查找转化时需要的各个参数值,并将该参数先转为双精度浮点小数,再进行坐标转换。根据高斯转化公式的规律将公式简化成只涉及加法和乘法运算,以此简化公式运算量,达到节省资源的目的。   卡尔曼滤波器的实现。首先分析了影响定位精度的各种误差因素,将各种误差因素...
系统”为平台,搜集并研究 DSP 技术相关资料,分验证性实验和 综合性实验 (含一定设计性思考题) 精心编制了一些具体的实验项目, 从而形成了这本实验指导书。 具体来说,本书编制的实验项目包括“CCS 基本操作” 、 “基本算 术运算” 、 “定点 DSP 的小数运算和浮点运算” 、 “DSP 混合编程及 CCS 进阶”四个验证性实验和“数字正弦振荡器的 DSP 实现” 、 “FIR 数字 滤波器的...
小数运算相关帖子
RTD电阻转换成对应温度的代码,支持-200~+850摄氏度
[C] 纯文本查看 复制代码//RTD分度表,1 degree Celsius (-200C to +850C)
//单位ohm& && && && && && && && &nbsp...
数值的大小。因此,二进制数二进制数1100b= -4对DSP芯片而言,参与数值运算的数就是16位的整型数。但在许多情况下,数学运算过程中的数不一定都是整数。那么,DSP芯片是如何处理小数的呢?应该说,DSP芯片本身无能为力。那么是不是说DSP芯片就不能处理各种小数呢?当然不是。这其中的关键就是由程序员来确定一个数的小数点处于16位中...
处理器的区别,但是程序的代码庞大,运算速度也慢。
2& 放大若干倍表示小数。比如要表示精度为0.01的变量,放大100倍去运算,运算完成后再转化。但是这个做法比较僵硬,如要将上面的变量重新定义成0.001精度,又需要放大 1000倍,且要重新编写整个程序,考虑溢出等问题。
3& 定标法:Q格式:通过假定小数点位于哪一位的右侧,从而确定小数的精度。
Q0:小数点在第0位的后面,即...
运算,而其修改后的执行速度也会加快很多。我们采用 Q-format 规格来表示浮点运算。以下将介绍其相关原理。
定点DSP使用固定的小数点来表示小数部份的数字,这也造成了使用上的限制,而为了要分类不同范围的小数点,我们必须使用Q-format的格式。不同的Q-format表示不同的小数点位置,也就是整数的范围。表2呈现Q15数字的格式,要注意在小数点后的每一位,表示下一位为前一位的二分之一,而...
; 对DSP芯片而言,参与数值运算的数就是16位的整型数。但在许多情况下,数学运算过程中的数不一定都是整数。那么,DSP芯片是如何处理小数的呢?应该说,DSP芯片本身无能为力。那么是不是说DSP芯片就不能处理各种小数呢?当然不是。这其中的关键就是由程序员来确定一个数的小数点处于16位中的哪一位。这就是数的定标。
通过设定小数点在16位数中的不同位置,就可以表示不同大小和不同精度的小数了。数的定标...
在通用微处理器中,乘法是由软件实现的,它其实是由时钟控制的一连串“移位—加法”操作。而对于DSP乘法器,则应具有以下基本基本功能:
要求在一个时钟周期里对两个字长为b位的输入由硬件作快速并行乘法;
应能通过格式控制来执行无符号或带符号或混合的乘法操作、小数或整数乘法操作以及扩展精度或双精度运算,并有合适的舍位方法;
应有输入和输出寄存器,这样可以锁存数据,配合流水线操作。也可不用寄存器,使...
15位表示数值的大小。因此,
二进制数1100b= -4
对DSP芯片而言,参与数值运算的数就是16位的整型数。但在许多情况下,数学运算过程中的数不一定都是整数。那么,DSP芯片是如何处理小数的呢?应该说,DSP芯片本身无能为力。那么是不是说DSP芯片就不能处理各种小数呢?当然不是。这其中的关键就是由程序员来确定一...
; 从宏观上讲,浮点dsp比定点dsp的动态范围大得多。定点运算中,程序员必须时刻关注溢出的发生,为了防止溢出,要么不断进行移位定标,要么做截尾。前者耗费大量时间和空间,后者则带来精度的损失。相反,浮点运算dsp扩大了动态范围,提高了精度,节省了运算时间和存储空间,因为大大减少了定标,移位和溢出检查。
& & 定点的计算不过是把一个数据当作整数来处理...
,运算速度也慢。
2& 放大若干倍表示小数。比如要表示精度为0.01的变量,放大100倍去运算,运算完成后再转化。但是这个做法比较僵硬,如要将上面的变量重新定义成0.001精度,又需要放大 1000倍,且要重新编写整个程序,考虑溢出等问题。
3& 定标法:Q格式:通过假定小数点位于哪一位的右侧,从而确定小数的精度。
Q0:小数点在第0位的后面,即我们一般采用的方法
Q15 小数...
编程在软件上实现浮点数运算将增加代码量和程序运行时间。IQmath是一种采用定点运算,但具有浮点数据处理特性的计算方法,并且IQmath还具有丰富的函数库。
优点就是处理速度快,代码量低。缺点就是十进制浮点数转化为二进制时可能会存在误差。4.IQ格式由整数部分(I),小数部分(Q)和一位符号位构成。所以I+Q=31位。当Q值确定后,所有参加运算的IQ数据精度是一致的,同时数据的动态范围也被确定了...
小数运算视频
你可能感兴趣的标签
热门资源推荐

我要回帖

更多关于 小数点的作用 的文章

 

随机推荐