顺计时器,将整数转换成分:秒(00:00)形式的时间格式字符串
来源:互联网 发布:制作手绘图片软件 编辑:程序博客网 时间:2024/05/02 17:18
在我们的程序中常常需要设置顺计时器,下面是一个顺计时器的答题设置步骤:
1、SetTimer(1, 1000, NULL);
2、格式化答题顺计时器显示为分:秒(00:00)形式时间
void CXXXDlg::FormatTimer()
{
m_iAnswerThemeTimer++; //增加一秒
int iMinute = 0;
int iSecond = 0;
int iAnswerThemeTimer = m_iAnswerThemeTimer;
CString strMinute = _T("");
CString strSecond = _T("");
CString strAnswerThemeTimer = _T("");
// 计时器总时间小于3600秒
if ( iAnswerThemeTimer < 3600 )
{
// 计时器总时间小于60秒
if ( iAnswerThemeTimer < 60 )
{
strMinute = _T("00");
//计时器总时间小于10秒
if ( iAnswerThemeTimer < 10 )
{
iSecond = iAnswerThemeTimer;
strSecond.Format("%d", iSecond);
strSecond = _T("0") + strSecond;
}
// 计时器总时间大于10秒小于60秒
else
{
iSecond = iAnswerThemeTimer;
strSecond.Format("%d", iSecond);
}
//strAnswerThemeTimer = strMinute + _T(":") + strSecond;
}
// 计时器总时间大于60秒小于3600秒
else
{
iMinute = iAnswerThemeTimer/60;
//计时器总时间小于10分钟
if ( iMinute < 10 )
{
strMinute.Format("%d", iMinute);
strMinute = _T("0") + strMinute;
}
//计时器总时间大于10分钟小于60分钟
else
{
strMinute.Format("%d", iMinute);
}
iSecond = iAnswerThemeTimer - iMinute*60;
//计时器总时间小于10秒
if ( iSecond < 10 )
{
strSecond.Format("%d", iSecond);
strSecond = _T("0") + strSecond;
}
// 计时器总时间大于10秒小于60秒
else
{
strSecond.Format("%d", iSecond);
}
//strAnswerThemeTimer = strMinute + _T(":") + strSecond;
}
strAnswerThemeTimer = strMinute + _T(":") + strSecond;
m_ctrAnswerThemeTimer.SetWindowText(strAnswerThemeTimer);
}
else
{
m_iAnswerThemeTimer = 0;
}
}
3、KillTimer(1);
更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn
- 顺计时器,将整数转换成分:秒(00:00)形式的时间格式字符串
- Rails - 将日期格式字符串转换为秒整数
- javaScript将字符串格式的时间转换为date格式
- 将HH:mm:ss格式的时间转换成分钟数
- Oracle将时分秒格式的字符串转换为秒进行计算
- 将无限循环小数转换成分数形式
- yyyyMMddHHmmss 形式的时间格式转换
- C语言 将时间转换成指定格式的字符串
- sqlserver将时间转换为特定的格式(字符串)
- 将数据库里面的时间从1970年1月1日8:00开始的秒数转换成日期格式
- Java将小数形式转换成分数形式
- 将字符串转换成表的形式
- iOS 将一串 毫秒数 字符串 转换成 分 秒 毫秒 的格式*
- C++学习笔记 将数据以特定的格式转换成字符串形式打印
- SQL Server时间格式转换为字符串形式的42种样式
- 以字符串形式返回当前系统时间,默认格式为“年月日时分秒”
- 将整数以字符串的形式逆序输出
- JS将字符串类型的时间格式转换为date格式
- 使用post与使用get区别(asp)
- [知道]FckEditor不能添加链接和图片?
- 面向对象设计模式与原则
- 缩放到选中的另一种实现
- 软件的架构与设计模式之模式的种类介绍
- 顺计时器,将整数转换成分:秒(00:00)形式的时间格式字符串
- cxf 中的 MTOM
- switch-case 这样的语法
- SQL Server 2000 函数使用---CAST 和 CONVERT
- 【转帖】vs2003 的命名空间到Vs2005的转变
- 让我们设计一门编程语言吧(1)
- Linq To Sql 项目从Beta迁移到RTM注意事项
- WSRP(Web Services for Remote Portlets)介绍
- ASP.NET连接MySQL