|
TDateTimePicker를 사용해서 24시 개념으로 표시하고 싶습니다.
오후 2시 -> 14시 이런식으로요.
Object Inspector에서 Kind는 dtkTime, DateFormat은 dfShort로 설정했습니다.
아래처럼 코딩하면 오전 몇시, 오후 몇시 이런식으로 표시됩니다.
DateTimePicker1->Time = FormatDateTime("HH:m:s", Time());
또는
DateTimePicker1->Time = FormatDateTime("HH:nn:ss", Time());
자료검색을 해보니까 Format 부분에 입력을 하라고 되어 있는데 Format 이란 항목자체가 없네요.
(C++ Builder 5.0)
또 어떤분은 아래처럼 하라고 하셨는데
DTP1->Kind = dtkTime;
//DTP1->Format = "yyyy/MM/dd hh:mm:ss tt"; //--> AM/PM 표시
DTP1->Format = "yyyy/MM/dd HH:m:s";
아래처럼 고쳐서 해보니
DateTimePicker1->Kind = dtkTime;
DateTimePicker1->Format = "yyyy/MM/dd HH:m:s";
DateTimePicker1->Time = FormatDateTime("HH:m:s", Time());
Error : E2316 "Format" is not a member of "TDateTimePicker" 라고 나오네요.
24시 개념으로 표시할수 있는 방법이 없을까요? 날자는 필요없구요. 시간만 표시하면 되거든요.
아무리 자료를 찾아봐도 Format 에 입력하라는 거 이외에는 없네요.
부탁드립니다.
|