搜档网
当前位置:搜档网 › 凝结时间差的测定

凝结时间差的测定

凝结时间差的测定

凝结时间差的测定

凝结时间差△T=c t T T

△T —凝结时间差

t T —受检混凝土的初凝时间或终凝时间

c T —基准混凝土的初凝时间或终凝时间

凝结时间采用贯入阻力仪测定仪器精度为10N

凝结时间的测定方法如下:

将混凝土拌合物用5mm 的圆孔筛筛出砂浆,拌匀后装入上口径为160mm 下口径为150mm 净高为150mm 的刚性不渗水金属圆筒,试样表面应略低于筒口约10mm ,用振动台振实约3-5s 置于20±2℃的环境中,容器加盖。一般基准混凝土在成型3h-4h 掺早强剂的在成型1h-2h 掺缓凝剂在成型后4-6h 开始测定,以后每0.5h-1h 测定一次,但在临近初终凝时可以缩短测定时间间隔每次测定应避开前一测点。其净距为试针直径的两倍,但至少不小于15mm ,试针与容器边缘的距离不小于25mm ,测定初凝时间用截面积为100㎡的试针,测定终凝时间用20㎡的试针。

测试时,将砂浆试样筒置于贯入阻力仪上,测针端部与砂浆表面接触,然后10±2s 内均匀的使测针贯入砂浆25±2mm 深度,记录贯入阻力精确到10N ,记录测量时间精确到1min ,贯入阻力精确到0.1MPa ,以贯入阻力为纵坐标,测定时间为横坐标,绘制贯入阻力与时间的曲线求出阻力值达3.5MPa 时对应的为初凝时间28MPa 为终凝时间,水泥与水开始接触时计算凝结时间。

试验时每批混凝土拌合物取一个试样,以三个试样的算术平均值作为计算结果,若三个值中最大值或最小值有一个超过中间值30min 时取中间值,若都超过则结果无效,平均值结果修约到5min 。

[批处理]计算时间差的函数etime

[批处理]计算时间差的函数etime 计算时间差的函数etime 收藏 https://www.sodocs.net/doc/9911725011.html,/thread-4701-1-1.html 这个是脚本代码[保存为etime.bat放在当前路径下即可:免费内容: :etime <begin_time> <end_time> <return> rem 所测试任务的执行时间不超过1天// 骨瘦如柴版setlocal&set be=%~1:%~2&set cc=(%%d-%%a)*360000+(1%%e-1%%b)*6000+1%%f-1% %c&set dy=-8640000 for /f "delims=: tokens=1-6" %%a in ("%be:.=%")do endlocal&set/a %3=%cc%,%3+=%dy%*("%3>> 31")&exit/b ---------------------------------------------------------------------------------------------------------------------------------------- 计算两个时间点差的函数批处理etime 今天兴趣大法思考了好多bat的问题,以至于通宵 在论坛逛看到有个求时间差的"函数"被打搅调用地方不少(大都是测试代码执行效率的) 免费内容: :time0

::计算时间差(封装) @echo off&setlocal&set /a n=0&rem code 随风@https://www.sodocs.net/doc/9911725011.html, for /f "tokens=1-8 delims=.: " %%a in ("%~1:%~2") do ( set /a n+=10%%a%%100*360000+10%%b%%100*6000+10%% c%%100*100+10%%d%%100 set /a n-=10%%e%%100*360000+10%%f%%100*6000+10%%g %%100*100+10%%h%%100) set /a s=n/360000,n=n%%360000,f=n/6000,n=n%%6000,m=n/1 00,n=n%%100 set "ok=%s% 小时%f% 分钟%m% 秒%n% 毫秒" endlocal&set %~3=%ok:-=%&goto :EOF 这个代码的算法是统一找时间点凌晨0:00:00.00然后计算任何一个时间点到凌晨的时间差(单位跑秒) 然后任意两个时间点求时间差就是他们相对凌晨时间点的时间数的差 对09这样的非法8进制数的处理用到了一些技巧,还有两个时间参数不分先后顺序,可全可点, 但是这个代码一行是可以省去的(既然是常被人掉用自然体

用c++编写计算日期的函数

14.1 分解与抽象 人类解决复杂问题采用的主要策略是“分而治之”,也就是对问题进行分解,然后分别解决各个子问题。著名的计算机科学家Parnas认为,巧妙的分解系统可以有效地系统的状态空间,降低软件系统的复杂性所带来的影响。对于复杂的软件系统,可以逐个将它分解为越来越小的组成部分,直至不能分解为止。这样在小的分解层次上,人就很容易理解并实现了。当所有小的问题解决完毕,整个大的系统也就解决完毕了。 在分解过程中会分解出很多类似的小问题,他们的解决方式是一样的,因而可以把这些小问题,抽象出来,只需要给出一个实现即可,凡是需要用到该问题时直接使用即可。 案例日期运算 给定日期由年、月、日(三个整数,年的取值在1970-2050之间)组成,完成以下功能: (1)判断给定日期的合法性; (2)计算两个日期相差的天数; (3)计算一个日期加上一个整数后对应的日期; (4)计算一个日期减去一个整数后对应的日期; (5)计算一个日期是星期几。 针对这个问题,很自然想到本例分解为5个模块,如图14.1所示。 图14.1日期计算功能分解图 仔细分析每一个模块的功能的具体流程: 1. 判断给定日期的合法性: 首先判断给定年份是否位于1970到2050之间。然后判断给定月份是否在1到12之间。最后判定日的合法性。判定日的合法性与月份有关,还涉及到闰年问题。当月份为1、3、5、7、8、10、12时,日的有效范围为1到31;当月份为4、6、9、11时,日的有效范围为1到30;当月份为2时,若年为闰年,日的有效范围为1到29;当月份为2时,若年不为闰年,日的有效范围为1到28。

图14.2日期合法性判定盒图 判断日期合法性要要用到判断年份是否为闰年,在图14.2中并未给出实现方法,在图14.3中给出。 图14.3闰年判定盒图 2. 计算两个日期相差的天数 计算日期A (yearA 、monthA 、dayA )和日期B (yearB 、monthB 、dayB )相差天数,假定A 小于B 并且A 和B 不在同一年份,很自然想到把天数分成3段: 2.1 A 日期到A 所在年份12月31日的天数; 2.2 A 之后到B 之前的整年的天数(A 、B 相邻年份这部分没有); 2.3 B 日期所在年份1月1日到B 日期的天数。 A 日期 A 日期12月31日 B 日期 B 日期1月1日 整年部分 整年部分 图14.4日期差分段计算图 若A 小于B 并且A 和B 在同一年份,直接在年内计算。 2.1和2.3都是计算年内的一段时间,并且涉及到闰年问题。2.2计算整年比较容易,但

Excel中如何计算日期差

Excel中如何计算日期差: ----Excel中最便利的工作表函数之一——Datedif名不见经传,但却十分好用。Datedif能返回任意两个日期之间相差的时间,并能以年、月或天数的形式表示。您可以用它来计算发货单到期的时间,还可以用它来进行2000年的倒计时。 ----Excel中的Datedif函数带有3个参数,其格式如下: ----=Datedif(start_date,end_date,units) ----start_date和end_date参数可以是日期或者是代表日期的变量,而units则是1到2个字符长度的字符串,用以说明返回日期差的形式(见表1)。图1是使用Datedif函数的一个例子,第2行的值就表明这两个日期之间相差1年又14天。units的参数类型对应的Datedif返回值 “y”日期之差的年数(非四舍五入) “m”日期之差的月数(非四舍五入) “d”日期之差的天数(非四舍五入) “md”两个日期相减后,其差不足一个月的部分的天数 “ym”两个日期相减后,其差不足一年的部分的月数 “yd”两个日期相减后,其差不足一年的部分的天数

表1units参数的类型及其含义 图1可以通过键入3个带有不同参数的Datedif公式来计算日期的差。units的参数类型 ----图中:单元格Ex为公式“=Datedif(Cx,Dx,“y”)”得到的结果(x=2,3,4......下同) ----Fx为公式“=Datedif(Cx,Dx,“ym”)”得到的结果 ----Gx为公式“=Datedif(Cx,Dx,“md”)”得到的结果 现在要求两个日期之间相差多少分钟,units参数是什么呢? 晕,分钟你不能用天数乘小时再乘分钟吗? units的参数类型对应的Datedif返回值 “y”日期之差的年数(非四舍五入) “m”日期之差的月数(非四舍五入) “d”日期之差的天数(非四舍五入) “md”两个日期相减后,其差不足一个月的部分的天数 “ym”两个日期相减后,其差不足一年的部分的月数 “yd”两个日期相减后,其差不足一年的部分的天数 假设你的数据从A2和B2开始,在C2里输入下面公式,然后拖拉复制。 =IF(TEXT(A2,"h:mm:ss")

excel中计算日期差工龄生日等方法

excel中计算日期差工龄生日等方法 方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。 提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF 函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。 方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。 计算工作时间——工龄—— 假如日期数据在D2单元格。 =DA TEDIF(D2,TODAY(),"y")+1 注意:工龄两头算,所以加“1”。 如果精确到“天”—— =DA TEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月"&DATEDIF(D2,TODAY(),"md")&"日" 二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟 假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。 C1单元格公式如下: =ROUND(B1-A1,0) D1单元格公式如下: =(B1-A1)*24 E1单元格公式如下: =(B1-A1)*24*60 注意:A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规. 三、计算生日,假设b2为生日

=datedif(B2,today(),"y") DA TEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。 该函数的用法为“DA TEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。 “Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可忽略日期中的年。比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。 本篇文章来源于:实例教程网(https://www.sodocs.net/doc/9911725011.html,) 原文链接:https://www.sodocs.net/doc/9911725011.html,/bgruanjian/excel/631.html

水泥检验原始记录

. 水泥检验原始记录

. 水泥物理性试验测试题一,填空题: 1. 胶凝材料化学组成分()、()无机胶凝材料()、( )有机胶凝材料()、()、()。 2. 测定水泥细度通常采用筛分析法包括:()、()、()。 3. 硅酸盐水泥比表面积不小于()。 4. 硅酸盐水泥初凝时间不小于()min,终凝时间不大于()min。 5. ()、( ) 、( )、( ) 和()初凝不小于()min,终凝不大于()min。 6. 试验室()筛析试验称取试样()、()筛析试验称取试样()。 7. 试验室的温度应保持在(),相对湿度应保持在()以上。 8. 养护箱温度应保持在()相对湿度不低于()

9. 养护池水温度()范围内。 二,简答题: 1. 水泥的水化过程可分为四个阶段? 计算题: 复合硅酸盐水泥样品。已知其强度等级为32.5.其物理性能试验数据如下? 1. 抗压强度测定:龄期为3d抗压强度的荷载分别为? 抗压强度的荷载分别为? 26.0KN,25.5KN,25.0 KN,25.6 KN,26.0 KN,27.0 KN, 龄期为28d抗压强度的荷载分别为? 57.0 KN,58.1 KN, 57.5 KN, 59.0 KN, 58.2 KN, 57.9 KN 2. 抗折强度的测定: 龄期为3d的胶砂试体抗折强度测试值定分别为? 3.5MPa,3.6 MPa, 3.5 MPa 龄期为28d的胶砂试体抗折强度测试值定分别为? 6.5 MPa, 6.6 MPa,6.4 MPa

水泥试验筛修正系数测定表

批准: 审核: 测定人: 水泥试验筛修正系数测定表

DATEDIF计算年月日函数

DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。 End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 Unit 为所需信息的返回类型。 Unit 返回 "Y" 时间段中的整年数。 "M" 时间段中的整月数。 "D" 时间段中的天数。 "MD" start_date 与end_date 日期中天数的差。忽略日期中的月和年。"YM" start_date 与end_date 日期中月数的差。忽略日期中的日和年。"YD" start_date 与end_date 日期中天数的差。忽略日期中的年。 实例1: 题目:计算出生日期为1973-4-1人的年龄 公式:=DATEDIF("1973-4-1",TODAY(),"Y") 结果:33 简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 实例2: 题目:计算日期为1973-4-1和当前日期的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"M") 结果:403 简要说明当单位代码为"M"时,计算结果是两个日期间隔的月份数. 实例3: 题目:计算日期为1973-4-1和当前日期的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"D") 结果:12273 简要说明当单位代码为"D"时,计算结果是两个日期间隔的天数. 实例4: 题目:计算日期为1973-4-1和当前日期的不计年数的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"YD") 结果:220 简要说明当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差 实例5: 题目:计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"MD") 结果:6 简要说明当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差 5、实例6:

在excel中计算日期差

在excel中计算日期差、工龄、生日 领 1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。 提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个潜藏函数,在函数向导中看不到它,但这并不影响我们的运用。 留心 :A1和A2单元格格式要设为日期,公式单元格格式要设为常规 要领 2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。 一、计算工作时间、工龄 假如日期数据在D2单元格。 =DATEDIF(D2,TODAY(),"y")+1 留心:工龄两头算,所以加“1”。 如果精确到“天”—— =DATEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月 "&DATEDIF(D2,TODAY(),"md")&"日" 二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟 假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。 C1单元格公式如下:=ROUND(B1-A1,0)

D1单元格公式如下:=(B1-A1)*24 E1单元格公式如下:=(B1-A1)*24*60 留心 :A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规. 三、计算生日, 假设b2为生日=datedif(B2,today(),"y") DATEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。 该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。 “Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与 End_date日期中天数的差,可忽略日期中的年。 比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。 在Excel中快速计算一个人的年龄 Excel中的DATEDIF() 函数可以计算两单元格之间的年、月或日数。因此,这个函数使得计算一个人的年龄变得容易了。在一个空白工作表中的A1单元里输入生日,用斜线或减号分隔年、月和日,在A2单元中输入

EXCEL计算两个日期之间相差的年数和月数

EXCEL计算两个日期之间相差的年数和月数 有这个函数的 1、简要说明:返回两个日期之间的年\月\日间隔数 2、基本语法:=DATEDIF(开始日期,结束日期,单位代码) 3、实例1: 题目:计算出生日期为1973-4-1人的年龄 公式:=DATEDIF("1973-4-1",TODAY(),"Y") 结果:33 简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 4、实例2: 题目:计算日期为1973-4-1和当前日期的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"M") 结果:403 简要说明当单位代码为"M"时,计算结果是两个日期间隔的月份数. 5、实例3: 题目:计算日期为1973-4-1和当前日期的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"D") 结果:12273 简要说明当单位代码为"D"时,计算结果是两个日期间隔的天数. 5、实例4: 题目:计算日期为1973-4-1和当前日期的不计年数的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"YD") 结果:220

简要说明当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差 5、实例5: 题目:计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"MD") 结果:6 简要说明当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差 5、实例6: 题目:计算日期为1973-4-1和当前日期的不计年份的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"YM") 结果:7 简要说明当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数

EXCEL计算两个日期之间天数的函数

EXCEL计算两个日期之间天数的函数 来源:发布时间:2009-07-21 [评论Error! Invalid Template Key.条] 语法 DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如"2001/1/30")、系列数(例如,如果使用1900 日期系统则36921 代表2001 年 1 月30 日)或其他公式或函数的结果(例如,DATEVALUE("2001/1/30"))。有关日期系列数的详细信息,请参阅NOW。 End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 Unit 为所需信息的返回类型。 Unit 返回 "Y" 时间段中的整年数。 "M" 时间段中的整月数。 "D" 时间段中的天数。 "MD" start_date 与end_date 日期中天数的差。忽略日期中的月和年。 "YM" start_date 与end_date 日期中月数的差。忽略日期中的日和年。 "YD" start_date 与end_date 日期中天数的差。忽略日期中的年。 说明 Microsoft Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用1900 日期系统,则Excel 会将1900 年1 月1 日保存为系列数1。而如果工作簿使用1904 日期系统,则Excel 会将1904 年1 月1 日保存为系列数0,(而将1904 年1 月2 日保存为系列数1)。例如,在1900 日期系统中Excel 将1998 年 1 月 1 日保存为系列数35796,因为该日期距离1900 年 1 月 1 日为35795 天。请查阅Microsoft Excel 如何存储日期和时间。 Excel for Windows 和Excel for Macintosh 使用不同的默认日期系统。有关详细信息,请参阅NOW。

Oracle计算时间差函数

Oracle计算时间差函数 两个Date类型字段 START_DATE END_DATE 计算这两个日期的时间差 (分别以天 小时 分钟 秒 毫秒) 天 ROUND(TO_NUMBER(END_DATE-START_DATE)) 小时 ROUND(TO_NUMBER(END_DATE-START_DATE)*24) 分钟 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60) 秒 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60) 毫秒 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60*1000) Oracle计算时间差函数2008-08-20 10 00两个Date类型字段 START_DATE END_DATE 计算这两个日期的时间差(分别以天 小时 分钟 秒 毫秒) 天 ROUND(TO_NUMBER(END_DATE-START_DATE))小时 ROUND(TO_NUMBER(END_DATE-START_DATE)*24)分钟 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60)秒 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60)毫秒 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60*1000) 外加to_date与to_char函数 ORACLE中 select to_date('2007-06-28 19 51 20','yyyy-MM-dd HH24 mi

php计算日期差

php中如何计算时间、日期差 在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了: 一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可! 若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可! (2)如果没有数据库,那就得完全用php的时间日期函数!下面主要说明之: 例:计算1998年5月3日到1999-6-5的天数:

若mktime()中的参数缺省,那表示使用当前日期,这样便可计算从借书日期至今的天数. php计算日期差天数 "; //今天到2008年9月9日还有多少天 $Date_1=date("Y-m-d"); $Date_2="2008-09-09"; $d1=strtotime($Date_1); $d2=strtotime($Date_2); $Days=round(($d2-$d1)/3600/24); Echo "今天到2008年9月9日还有".$Days."天"; ?>

利用datediff函数来计算两个时间差

利用datediff函数来计算两个时间差 描述返回两个日期之间的时间间隔。 语法 DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]]) DateDiff 函数的语法有以下参数:参数描述 interval 必选。String expression 表示用于计算date1 和date2 之间的时间间隔。有关数值,请参阅“设置”部分。date1, date2 必选。日期表达式。用于计算的两个日期。firstdayofweek 可选。指定星期中第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。firstweekofyear 可选。指定一年中第一周的常数。如果没有指定,则默认为 1 月1 日所在的星期。有关数值,请参阅“设置”部分。设置 interval 参数可以有以下值: 设置描述 yyyy 年 q 季度 n 月 y 一年的日数 d 日

w 一周的日数 ww 周 h 小时 m 分钟 s 秒firstdayofweek 参数可以有以下值:常数值描述vbUseSystem 0 使用区域语言支持(NLS) API 设置。vbSunday 1 星期日(默认) vbMonday 2 星期一 vbTuesday 3 星期二 vbWednesday 4 星期三 vbThursday 5 星期四 vbFriday 6 星期五 vbSaturday 7 星期六firstweekofyear 参数可以有以下值:常数值描述 vbUseSystem 0 使用区域语言支持(NLS) API 设置。vbFirstJan1 1 由1 月1 日所在的星期开始(默认)。vbFirstFourDays 2 由在新年中至少有四天的第一周开始。vbFirstFullWeek 3 由在新的一年中第一个完整的周开始。说明 DateDiff 函数用于判断在两个日期之间存在的指定时间间隔的数目。例如可以使用DateDiff 计算两个日期相差的天数,或者当天到当年最后一天之间的星期数。

DB2 日期函数计算日期差

DB2 日期函数计算日期差 2012-11-07 22:19:50| 分类:DB2知识|举报|字号订阅 1.获得当前时间与someday的日期差值。 SELECT days(current date) - days(someday) select days(current timestamp) - days(‘2012-02-03 12:01:02.236000’) 2.DayofWeek 返回参数中的星期几,用范围1--7表示,其中1代表星期日 3.DayofWeek_ISO返回参数中的星期几,用范围1--7表示,其中1代表星期一 --取日期 SELECT CURRENT DATE FROM sysibm.sysdummy1; --返回数据类型:DATE --结果集(YYYY-MM-DD):2005-12-22 --取时间 SELECT CURRENT TIME FROM sysibm.sysdummy1; --返回数据类型:TIME --结果集(HH-MM-SS):10:10:21 --取时间戳记 SELECT CURRENT TIMESTAMP FROM sysibm.sysdummy1; --返回数据类型:TIMESTAMP --结果集(YYYY-MM-DD HH-MM-SS XXXXXX): 2005-12-22 10:10:22 187002 说明:sysibm.sysdummy1表是一个特殊的内存中的表,专门用于存储系统日期和时间。推荐大家使用VALUES 函数直接来进行操作。 以上的语句可以改写为: --取日期 VALUES CURRENT DATE; --取时间 VALUES CURRENT TIME; --取时间戳记 VALUES CURRENT TIMESTAMP; 2、DB2中日期、时间的常用函数介绍

EXCEL两个单元格的时间差解决办法(及允许负数时间差)

EXCEL两个单元格的时间差解决办法 昨天以前同事发了两串时间过来,要求两个时间相减。做出完工用时的EXCEL函数。由于时间时在是多手工算不过来,用公式能减少工作量。 没有注意到细节花费了太多时间。 如A1=2012-07-03 10:20:11 B1=2012-07-01 23:11:21 求C1=差多少个小时分钟秒 C1=A1-B1 C1单元格的格式为: 为什么他发给我的时间怎么也算不出来呢?

原因很简单,他的时间格式从他们的系统里导出时每个时间多了一个空格. 那么公式为C1=MID(A1,2,30)-MID(B1,2,30) 很简单的问题被复杂了. 用EXCEL时间差如何允许时间差为负数 A2= 2012-7-1 23:11:21 B2=2012-7-3 10:20:11 与前篇的时间相反. D2=IF(MID(B2,2,30)

加上秒数的公式为下: =IF(B3

exce1时间差计算

方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。 提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DA TEDIF 函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。 方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。 一、计算工作时间、工龄 假如日期数据在D2单元格。 =DA TEDIF(D2,TODAY(),"y")+1 注意:工龄两头算,所以加“1”。 如果精确到“天”—— =DA TEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月"&DATEDIF(D2,TODAY(),"md")&"日" 二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟 假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。 C1单元格公式如下:=ROUND(B1-A1,0) D1单元格公式如下:=(B1-A1)*24 E1单元格公式如下:=(B1-A1)*24*60 注意:A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规. 三、计算生日, 假设b2为生日=datedif(B2,today(),"y") DA TEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。

excel中计算日期差工龄生日等方法

excel中计算日期差、工龄、生日等方法 方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。 提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。 方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。 计算工作时间——工龄—— 假如日期数据在D2单元格。 =DATEDIF(D2,TODAY(),"y")+1 注意:工龄两头算,所以加“1”。 如果精确到“天”—— =DATEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月"&DATEDIF(D2,TODAY(),"md")&"日" 二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟

假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。 C1单元格公式如下: =ROUND(B1-A1,0) D1单元格公式如下: =(B1-A1)*24 E1单元格公式如下: =(B1-A1)*24*60 注意:A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规. 三、计算生日,假设b2为生日 =datedif(B2,today(),"y") DATEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。 该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date为一

相关主题