Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
시스템 국가별설정의 날짜표시방법 바꾸는 법!
델파이의 TDateTime 형의 자료표시형식이
시스템설정-국가별설정을 기준으로 그 형식이 바뀌더군요.
시스템의 국가별설정방법을 프로그램않에서 바꿀수 있는 방법이 없습니까?
한마디로 TDateTime의 형식을 나만의 형식으로 바꾸고 싶습니다.
예) 년도 두자리-> 네자리 인식,
구분자 '/'-> 구분자 없다. 등등..
2
COMMENTS
나나
•
1999.11.05 02:15
var
ADate : TDateTime;
begin
try
ADate := StrToDate(copy(edit1.text,1,4)+DateSeparator+
copy(edit1.text,5,2)+DateSeparator+
copy(edit1.text,7,2));
except
on EConvertError do Showmessage('맞지 않습니다.')
end;
end;
end;
0
0
삭제
수정
댓글
진정은
•
1999.11.05 02:09
진정은 wrote:
> 델파이의 TDateTime 형의 자료표시형식이
> 시스템설정-국가별설정을 기준으로 그 형식이 바뀌더군요.
>
> 시스템의 국가별설정방법을 프로그램않에서 바꿀수 있는 방법이 없습니까?
> 한마디로 TDateTime의 형식을 나만의 형식으로 바꾸고 싶습니다.
>
> 예) 년도 두자리-> 네자리 인식,
> 구분자 '/'-> 구분자 없다. 등등..
이렇게 저렇게 해보다가 도저히 저는 이해가 않되서요.
잘 봐주세요. 제 머리로는.... 쩝.. 속시원히 설명좀 부탁드립니다.
procedure TForm1.FormCreate(Sender: TObject);
begin
SysUtils.shortDateFormat := 'yyyymmdd';
Edit1.Text := datetostr(Now); // ----> 화면에 표기되길 '19991104'
end;
procedure TForm1.Button1Click(Sender: TObject);
var datej : TDateTime;
begin
try
datej := strtoDate(Edit1.Text); // ---->Edit에는 '19991104'가 있어요
except
showmessage('이런 날짜형 데이타가 아닌걸?');
exit;
end;
showmessage(datetostr(datej));
end;
버튼을 누르면 '날짜형이 아니다' 라는 메세지-예외처리에 걸린다.-가 나와요.
분명이 현재의 날짜 데이트형의 데이타를 고대로 문자열로 바꾼건데 그걸 다시 날짜형으로 바꾸려니 않되다니요.
위에서 작성한 SysUtils.shortDateFormat라는 것이 단순히 표기하기위한 형태밖에 않되는 건가요? 위에서 제가 물었던 시스템 국가별설정의 날짜표기를 바꾸는건 아닌가봐요.
아웅.. 복잡하당.
고수님의 명쾌한 답변을 부탁드립니다.
궁극적으로 제가 하고 싶은 방법은요 구분자 없는 날짜형태를 갖고 싶습니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델초보
1999.11.05 00:57
0
COMMENTS
/
0
LIKES
자료의 갯수 제한하기
유희정
•
1999.11.05 00:12
1
COMMENTS
/
0
LIKES
Query에서 변경한 Data를 Table에 Update하는 방법은?
최진석
•
1999.11.05 19:15
안녕하세요.. 질문의 요지를 제대로 파악은 못했지만 그냥 답변 적습니다 제나름대로 Query.ApplyUpdates...
최진석
•
1999.11.05 00:01
1
COMMENTS
/
0
LIKES
코딩으로 기존디비 프라이머리키 설정하기(급)
이성찬
•
1999.11.05 23:51
최진석 wrote: > 안녕하세요... > 파라독스 테이블에서 기존의 DB파일에 > 데이타베이스데스크톱을 이용...
mildshin
•
1999.11.04 23:53
1
COMMENTS
/
0
LIKES
문자열 비교하는 방법?
전철호
•
1999.11.05 04:15
mildshin wrote: > 읽어주셔서 감샤합니다..답변까지 해주신다면 무지 고맙겠죠? 히히 > 다른게 아니라 ...
진정은
•
1999.11.04 23:26
2
COMMENTS
/
0
LIKES
시스템 국가별설정의 날짜표시방법 바꾸는 법!
델파이의 TDateTime 형의 자료표시형식이 시스템설정-국가별설정을 기준으로 그 형식이 바뀌더군요. 시스템의 국가별설정방법을 프로그램않에서 바꿀수 있는 방법이 없습니까? 한마디로 TDateTime의 형식을 나만의 형식으로 바꾸고 싶습니...
나나
•
1999.11.05 02:15
var ADate : TDateTime; begin try ADate := StrToDate(copy(edit1.text,1,4)+DateSep...
진정은
•
1999.11.05 02:09
진정은 wrote: > 델파이의 TDateTime 형의 자료표시형식이 > 시스템설정-국가별설정을 기준으로 그 형식...
mildshin
•
1999.11.04 22:33
2
COMMENTS
/
0
LIKES
[도와주세요] 자식폼을 콘트롤 하려면?
권오경
•
1999.11.05 21:45
mildshin wrote: > 제목이 좀 이상하지만 ...쩝.. > 다른게 아니라 MDI형식을 만들었는데 프로그램 시작...
오세웅
•
1999.11.04 22:46
mildshin wrote: > 제목이 좀 이상하지만 ...쩝.. > 다른게 아니라 MDI형식을 만들었는데 프로그램 시작...
최인창
1999.11.04 22:23
0
COMMENTS
/
0
LIKES
delphi y2k에대헤서
hopeship
•
1999.11.04 22:21
1
COMMENTS
/
0
LIKES
소스 보시고 좀 고쳐 주세요..
TeamX
•
1999.11.04 22:44
procedure TForm1.Edit3Exit(Sender: TObject); var key: Char; begin Form1.Edit3KeyPress(Edit3,...
방통선생
•
1999.11.04 21:58
1
COMMENTS
/
0
LIKES
119 삐뽀... 긴급사태 뭔가가 막혔다...
이주흥
•
1999.11.05 07:49
방통선생 wrote: > 채팅 프로그램을 델파이를 가지고 만듭니다... > 근데 진행중에 문제가 생겼습니다......
박성훈
•
1999.11.04 20:51
1
COMMENTS
/
0
LIKES
소
이만준
•
1999.11.05 17:26
안녕하세요... 잘 안되나 보군요.... 채팅예제가 샘플로 있는데...아주 간단하거든요... 쓰신 코드...
sunhee
•
1999.11.04 20:45
1
COMMENTS
/
0
LIKES
폼 전송 방법
TeamX
•
1999.11.04 20:57
안녕하세요. 아래의 답변이 정학한것인지 모르겠습니다. function HlinkNavigateString(pUnk: IUnknown;...
salguji
•
1999.11.04 20:44
1
COMMENTS
/
0
LIKES
퀵레포트
이주흥
•
1999.11.04 21:41
salguji wrote: > 안녕하세요.. > 퀵 레포트로 간단한 양식 하나 만들려구 하거던요.. > 첨 하는 것이라...
황선희
•
1999.11.04 20:39
4
COMMENTS
/
0
LIKES
ISAPI/NSAPI Dynamic Link Library로 작성시 에러
강명지
•
1999.11.05 02:11
황선희 wrote: > > 윈도우즈 엔티에다 웹서버를 구축하고, > > 델파이에서 Web Server Application ...
강명지
•
1999.11.05 02:10
황선희 wrote: > > 윈도우즈 엔티에다 웹서버를 구축하고, > > 델파이에서 Web Server Application ...
홍민형
•
1999.11.05 01:06
황선희 wrote: > > 윈도우즈 엔티에다 웹서버를 구축하고, > > 델파이에서 Web Server Application ...
황선희
•
1999.11.05 01:48
홍민형 wrote: > 황선희 wrote: > > > > 윈도우즈 엔티에다 웹서버를 구축하고, > > > > 델파이에서...
문영미
•
1999.11.04 20:15
3
COMMENTS
/
0
LIKES
데이타베이스 autocommit 제어
오세웅
•
1999.11.04 20:41
문영미 wrote: > 안녕하세요! 꾸우뻑. > > 프로그래밍을 하다 궁금한 것이 있어 글을 올립니다. > 다...
오세웅
•
1999.11.04 22:53
오세웅 wrote: > 문영미 wrote: > > 안녕하세요! 꾸우뻑. > > > > 프로그래밍을 하다 궁금한 것이 있...
문영미
•
1999.11.04 23:32
우선, 답변해 주셔서 감사합니다. 글고, 이정태씨는 잘 지내고 있답니다.(전적으로 제가 보기엔) 제가 ...
델초보
•
1999.11.04 19:59
1
COMMENTS
/
0
LIKES
화면 해상도에 따라서 프로그램 크기 변환
TeamX
•
1999.11.04 20:44
제가 잘은 모르지만 ScaleBy? 인가 하는 함수를 써보시죠.( 화면해상도의 비율을 구해서...... -.-;;) ...
hopeship
•
1999.11.04 19:44
1
COMMENTS
/
0
LIKES
case 문에 관한 질문
권오경
•
1999.11.05 21:53
hopeship wrote: > 안녕하십니까. > 기본적인 질문이긴 합니다만. 그래도 궁금하여 질문하고자 합니다. ...
최진석
•
1999.11.04 19:04
1
COMMENTS
/
0
LIKES
테이블생성시...(시급합니다)
조복기
•
1999.11.04 19:53
안녕하세요.. 실행시에 테이블을 만들어본적이 없어서 헬프를 봤더니 'Number'라고 하지않고 'NUMERI...
aha
•
1999.11.04 18:35
1
COMMENTS
/
0
LIKES
Dababase filename
최진석
•
1999.11.04 18:38
aha wrote: > 읽어 주셔서 감사합니다(꾸뻑.. ) > > 현재 실행화일이 있는 곳의 데이터 베이스 화일을 ...
황현동
1999.11.04 13:54
0
COMMENTS
/
0
LIKES
자기 만의 파일 만들기..
최진희
1999.11.04 13:29
0
COMMENTS
/
0
LIKES
리스트박스에 그림 넣을 때
진정은
1999/11/04 23:26
Views
285
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
ADate : TDateTime;
begin
try
ADate := StrToDate(copy(edit1.text,1,4)+DateSeparator+
copy(edit1.text,5,2)+DateSeparator+
copy(edit1.text,7,2));
except
on EConvertError do Showmessage('맞지 않습니다.')
end;
end;
end;