아래와 같은 Procedure를 실행시켜서 현재시간을 표시하면
procedure TForm1.Button1Click(Sender: TObject);
var STime : TDateTime;
begin
STime := Time;
Memo1.Lines.Add(TimeToStr(Time));
end;
이렇게 나옵니다.
-> 오후 11:59:35
DB에 입력하려면 1) 23:59:35
또는 2) pm 11:59:35
이런 형태로 얻는 것이 유리할 듯한데 방법이 있는 것인가요?
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.Add(FormatDateTime('hh:nn:ss', Now)); //23:59:35으로 표시가 됩니다.
Memo1.Lines.Add(FormatDateTime('yyyy-mm-dd hh:nn:ss', Now)); //년도와 월 일과 시간으로도 표시가 가능하구요
end;
<!--CodeE-->