Показать сообщение отдельно
  (#12 (permalink)) Старый
Aziz Aziz вне форума
Member
 
Сообщений: 99
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 18.11.2009
По умолчанию 07.04.2010, 00:05

Цитата:
Понятно. А как вытащить из time() часы, минуты и секунды?
Я когда начал программерование тоже было мне интересно отделный достур к часам, минутам и секундам
Вот тебе мой старый примерчик
Код:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
  AnsiString Sd,St,Ss,Sm,Sh;
  TDateTime DateTime = Time();
//-------------------------------------------------
  St = TimeToStr(DateTime);
  Sd = FormatDateTime("dddd, mmmm, yyyy ", Now() );
//-------------------------------------------------
  Ss = FormatDateTime("ss", Now());
  Sm = FormatDateTime("nn", Now());
  Sh = FormatDateTime("hh", Now());
//-------------------------------------------------
  Label1->Caption = Sd;
  Label2->Caption = St;
  Label3->Caption = Ss;
  Label4->Caption = Sm;
  Label5->Caption = Sh;
}
И еще пойграешся со строкой Sd = FormatDateTime("dddd, mmmm , yyyy ", Now() );
Можно объявить и так

Sd = FormatDateTime("ddd, mmm , yyyy ", Now() );
Sd = FormatDateTime("dd, mm , yy ", Now() );

И даже так

Sd = FormatDateTime("dddd, mmmm dd, yyyy ", Now() );
Ответить с цитированием
Ads