안냐세요...
오늘은 정말 날씨가 좋군요...
다름이 아니라...
시스템의 시간과 날짜를 디비그리드에 넣을려구 하는데 날짜는 들어 가는데 시간이
나오질 않는군요...
Table1.FieldByName('Time').AsDateTime:=Now;
Table1.FieldByName('Date').AsDateTime:=Date;
이것을 디비그리드 두 칼럼에 각각 넣을려구 하거든요..
FieldByName이 각각 'FDSTIME', 'FDSDATE' 임니다...
시간 따로 날짜 따로...
고수님들의 조언 부탁드립니다...
> 안냐세요...
>
> 오늘은 정말 날씨가 좋군요...
>
> 다름이 아니라...
>
> 시스템의 시간과 날짜를 디비그리드에 넣을려구 하는데 날짜는 들어 가는데 시간이
>
> 나오질 않는군요...
>
> Table1.FieldByName('Time').AsDateTime:=Now;
> Table1.FieldByName('Date').AsDateTime:=Date;
>
> 이것을 디비그리드 두 칼럼에 각각 넣을려구 하거든요..
>
> FieldByName이 각각 'FDSTIME', 'FDSDATE' 임니다...
>
> 시간 따로 날짜 따로...
>
> 고수님들의 조언 부탁드립니다...
이재식 Wrote :
안녕하세요?
날짜나 시간을 넣기 위해서 해당 필드를 문자열 타입으로
만들어서 처리하는 것도 괜찮은 방법입니다.
그러나, 때론 날짜나 시간타입 그대로 이용해야 할 경우가
있을 것입니다.
위에서 보니까, FDSTIME은 시간 타입일것이고,
FDSDATE 는 날짜타입이겠지요?
아래처럼 하시면 될 것입니다.
FieldByName('FDSTIME').asDateTime := now ;
FieldByName('FDSDATE').asDateTime
:= StrToTime(FormatDateTime('hh:mm:ss', now)) ;
현재 시스템 날짜와 시간을 읽어서 저장을 할것입니다.