则假设10:20:15写在A1单元格,要加的秒数写在B1单元格,
则计算单元格写入公式
=TIME(HOUR(A1),MINUTE(A1),SECOND(A1)+B1)
或
=A1+B1/86400
再设置单元格格式为时间格式
Excel插入日期函数的方法:1、=TODAY(),输入即可以得到电脑系统日期,电脑系统时间正确的话,一般也就是我们当前的日期。
2、=NOW(),也就是现在的意思,不仅涵盖当前日期还有时间的显示。
3、=NOW()-TODAY()也就是现在的日期和时间,减去日期,那么我们就只剩时间!
4、=YEAR(TODAY())可以直接返回当前年份。
5、=MONTH(TODAY())
=DAY(TODAY())
与返回年份类似,分别返回月份以及日期。
6、=WEEKDAY(TODAY(),2)计算今天是星期几。
//MyTime.h 文件中的代码:#ifndef _MY_TIME_H_
#define _MY_TIME_H_
class MyTime
{
public:
MyTime(void)//默认构造函数
MyTime(short hour, short minute, short second)
~MyTime(void)
private:
short m_Hour
short m_Minute
short m_Second
public:
void AddSecond()
void PrintTime()
}
#endif //MyTime.cpp 文件中代码:
#include <iostream>
#include "MyTime.h"
MyTime::MyTime(void)
:m_Hour(0), m_Minute(0), m_Second(0)
{
}
MyTime::MyTime(short hour, short minute, short second)
:m_Hour(hour), m_Minute(minute), m_Second(second)
{
}
MyTime::~MyTime(void)
{
}
void MyTime::AddSecond()
{
++m_Second
if (m_Second >= 60)
{//如果秒数达到60,则分数进位,同时秒数清为0
m_Second = 0
++m_Minute
if (m_Minute >= 60)
{//如果分数达到60,则时数进位,同时分数清为0
m_Minute = 0
++m_Hour
if (m_Hour >= 24)
{//如果时数达到24,说明已为0点,时数清为0
m_Hour = 0
}
}
}
}
//打印时间
void MyTime::PrintTime()
{
std::cout<<m_Hour<<":"<<m_Minute<<":"<<m_Second<<std::endl
} //Main.cpp 文件中的测试代码:
#include "MyTime.h"
int main()
{
MyTime time
time.PrintTime()
time.AddSecond()
time.PrintTime()
MyTime time2(23, 59, 59)
time2.PrintTime()
time2.AddSecond()
time2.PrintTime()
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)