日期算法
⑴ 做作业时的时间计算器
不知道你具体是什么要求,如果只是计算,用EXCEL就可以。 如果是作为秒表用的,用很多实用的小软件。
⑵ 时间计算器
将下面代码复制到txt文件中,并将其保存为Form1.frm,然后运行
但是要注意:填入的时间不能隔日,即开始时间与结束时间都必须在同一天。
VERSION 5.00
Begin VB.Form Form1
Caption = "Form1"
ClientHeight = 6165
ClientLeft = 60
ClientTop = 450
ClientWidth = 10035
LinkTopic = "Form1"
ScaleHeight = 6165
ScaleWidth = 10035
StartUpPosition = 3 '窗口缺省
Begin VB.CommandButton Command1
Caption = "计 算"
Height = 495
Left = 3480
TabIndex = 10
Top = 3120
Width = 1215
End
Begin VB.TextBox Text4
Height = 495
Left = 4920
TabIndex = 8
Text = "8"
Top = 1200
Width = 615
End
Begin VB.TextBox Text3
Height = 495
Left = 3960
TabIndex = 6
Text = "5"
Top = 1200
Width = 615
End
Begin VB.TextBox Text2
Height = 495
Left = 4920
TabIndex = 5
Text = "5"
Top = 480
Width = 615
End
Begin VB.TextBox Text1
Height = 495
Left = 3960
TabIndex = 4
Text = "3"
Top = 480
Width = 615
End
Begin VB.Label Label6
Height = 495
Left = 2880
TabIndex = 9
Top = 2400
Width = 2535
End
Begin VB.Label Label4
Caption = ":"
Height = 495
Left = 4680
TabIndex = 7
Top = 1320
Width = 135
End
Begin VB.Label Label5
Height = 495
Left = 3000
TabIndex = 3
Top = 1920
Width = 2535
End
Begin VB.Label Label3
Caption = ":"
Height = 495
Left = 4680
TabIndex = 2
Top = 720
Width = 135
End
Begin VB.Label Label2
Caption = "结束时间"
Height = 495
Left = 3000
TabIndex = 1
Top = 1320
Width = 855
End
Begin VB.Label Label1
Caption = "开始时间"
Height = 255
Left = 3000
TabIndex = 0
Top = 600
Width = 735
End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click()
Dim T1 As Integer, T2 As Integer, T3 As Integer
T1 = Val(Text1) * 60 + Val(Text2)
T2 = Val(Text3) * 60 + Val(Text4)
T3 = T2 - T1
Label5 = "总分钟数:" & T3
Label6 = "总金额(元):" & Int((T3 / 60 * 2.5) * 10 + 0.5) / 10
End Sub
⑶ 带日期时间计算
算法是相同单位的时间相加减,但要注意进率(时与分、分与秒之间的进率都是60;日与时之间的进率是24;年与月的进率是12;月与日的进率则为30或31、28、29)
2018-06-21 21:20:15加上10.21小时?
不知“10.21小时”是指10小时21分,还是10小时又0.21小时(10小时12分36秒)?
如果是前者,则 21时20分15秒+10时21分=31时41分15秒
31时41分15秒 -24时=7时41分15秒
2018-06-21 21:20:15加上10.21小时是2018-06-22 7:41:15。
如果是后者,则 21时20分15秒+10时12分36秒=31时32分51秒
31时32分51秒 -24时=7时32分51秒
2018-06-21 21:20:15加上10.21小时是2018-06-22 7:32:51
⑷ 日期怎么计算
然后你说日期怎么算是什么的?日期日期有些是按,比如他后面是2019年,然后是47,这个47了嘛,有可能是47周,也有可能是47天,所以要根据它这款产品,最后是按什么来计数的?
⑸ 时间计算公式是什么
1、计算时间间隔小时
要计算两个时间之间的间隔小时,可以使用公式:
=(结束时间-开始时间)*24
2、计算时间间隔分钟
要计算两个时间之间的间隔分钟,可以使用公式:
=(结束时间-开始时间)*1440
3、计算时间间隔秒
要计算两个时间之间的间隔秒数,可以使用公式:
=(结束时间-开始时间)*24*60*60
4、计算跨天的间隔小时
跨天计算时间间隔时,直接相减会得出负数。如果不超过24小时,可以使用以下公式:
=MOD(结束时间-开始时间,1)
5、取整的间隔小时数
计算两个时间的间隔小时数,不足一小时部分舍去,计算加班时经常会用到,说多了都是泪……
=TEXT(B2-B1,"[h]")
⑹ 怎么自动计算天数
这样的自动计算天数你满意吗?
手机电脑通用哦。
⑺ 求Excel日期天数计算公式
利用DATEDIF(start_date,end_date,unit)函数可以求Excel日期天数计算公式。
1、首先在电脑上用2007版excel软件打开目标文件。
⑻ 日期计算器
select
convert(datetime,'2008-02-05',120)+740
二月五日加上七百四十天以后为:
2010-02-14
00:00:00.000
⑼ 日期计算(C语言)
怎样巧算星期数
在日常生活和工作中,人们经常需要知道某一确定的公历日期为星期几?笔者经过研究,推算出一种计算方法,可以简单地口算出近几年中任何一天为星期几。经过简单计算还能确定任何公历日期的星期数。例如:2006年11月11日是星期六,就是(11+3-1)被7整除的余数6。其中,11是所需推算的日数;3是按月份确定的月份被加数,一年中12个月的月份被加数分别为:0、3、3、6、1、4、6、2、5、0、3、5 这是一组固定不变的数字,必须熟记下来,可以永久使用。如果所推算的时间在1月份,这个被加数就是0;如果所推算的时间在2月份,这个被加数就是3;如果所推算的时间在4月份,这个被加数就是6;……以此类推。2是按年份确定的年初被减数,也就是每年第一个星期日的公历日数,其变化规律通常是下一年的年初被减数逐年递减1天。当这个被减数减至0时,下一年从6开始递减,使这个被减数在0—6之间循环。例如:2005年的年初被减数为2;2006年的年初被减数为1;2007年的年初被减数为0;2008年的年初被减数为6,年初被减数一经确定,便能很快口算出这一年中的任何一天为星期几?例如2005年12月10日的计算结果为:(12+5-2)÷7=2余1,那么这一天就是星期一;2006年年初被减数为1,6月29日的计算结果为:(29+4-1)÷7=4余4,那么这一天就是星期四。
以上计算方法中,共有三个变量,即日期数、按月份确定的被加数和按年份确定的年初被减数。其中日期数是一个随意数字;按月份确定的被加数是一组固定数字,因而均可视为已知数。只有按年份确定的年初被减数是一个未知数。虽然在近几年中可以按照逐年递减1天的方法确定,但如果需要知道长时间中某一确定日期的星期数,这个年初被减数就需要进行一下简单的计算。因为在正常年份,一年365天恰好是365天÷7=52余1即52个星期零1天,把这余下的一天推到下一年,就形成了下一年的年初被减数,形成年初被减数的另一个原因是由于闰年所增加的日数,因为公历闰年是很有规则的,即能被4整除且不能被100整除;或者能被400整除的年份为闰年,闰年年份为366天。根据这些条件,我们可以推算出公元纪年中任何一个年份之前所有闰年日数的累加数,我们把每年52个星期余下的1天和由于闰年所增加的日数累加起来,合称为积数,用这个积数便可以计算出这一年的年初被减数,计算方法是:
① 计算积数,计算公式是
积数=(年份-1)+INT[(年份-1)÷4]—INT[(年份-1)÷100]
上式中INT是一个取整函数,即其后边括号内的计算结果只取其整
数部分。
② 用这个积数减去7的若干倍数,直至减到出现负数为止,这个负数
的绝对值(小于7)就是这个年份的年初被减数。
有了这个年初被减数,我们就可以计算出公元纪年中任何一天的星期
数。例如:1974年3月21日的星期数为:
①积数=1973+INT(1973÷4)+ INT(1973÷400)—INT((年份-1)÷100)=2451
②年初被减数=|2451—7×351|=6
那么这一天为:(21+3-6) ÷7=2余4即星期四。
注意:因为公元闰年所增加的一天都是固定地安排在二月份,所以闰年二月份为29天,常年为28天。这样,在计算闰年年份某一确定的星期日数时,就要以二月份为界限,即1月份和2月份的年初被减数比上一年少1天,3月以后的年初被减数比上一年少2天。
⑽ 计算器时间怎么调
1、如果计算器没有显示时间界面,按下“时间”按钮,手动调到时间界面。