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既为月份