首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++ builder Timer,该怎么解决

2012-04-19 
c++ builderTimer在c++ builder怎样才能获得Timer的月份值急求。谢谢了[解决办法]Timer有月份吗?[解决办法]

c++ builder Timer
在c++ builder 怎样才能获得Timer的月份值急求。谢谢了

[解决办法]
Timer有月份吗?
[解决办法]
不知道楼主是不是这个意思: 
TDateTime dt = Now();
AnsiString s = dt.DateString();
int i = s.Pos("-");
s = s.SubString(i+1, 2);
i = s.Pos("-");
s = s.SubString(1, i - 1);
i = s.ToInt(); //即为月份
[解决办法]
小改一下:
TDateTime dt = Now();
AnsiString s = dt.DateString();
int i = s.Pos("-");
s = s.SubString(i+1, 2);
i = s.Pos("-");
if ( i )
{
s = s.SubString(1, i - 1);
}
i = s.ToInt(); //即为月份
[解决办法]
在帮助里看到个简单的方法:
TDateTime dt = Now();
unsigned short y, m, d;
dt.DecodeDate(&y, &m, &d);//m既为月份

热点排行