C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[64384] Re:Re:근무일기준으로 현재 일자시간 + HH시간 구하기
로더 [] 2024 읽음    2011-05-19 15:40
대략적으로 구현 하였습니다.
조건 : * 근무일기준으로 +72시간  * 토,일,법정공휴일만 제외  * 음/양력변환은 SolLun 컴포넌트 사용

달력표시부분은 그냥 단순한 결과 날짜 출력만 원하기에 구현생략했습니다.
소스도 올려드립니다. 보시고 추가/수정 할 점 있으면 조언 부탁드립니다.
         

박지훈.임프 님이 쓰신 글 :
: 일단 영업일 관련은 VCL 차원에서 지원되는 기능은 없습니다. 사실 영업일이라는 기준이 나라마다 다를 뿐만 아니라 업종마다도 다 다를 수밖에 없으니까요.
:
: 저라면..
: 1. 일단 음력 구현은 추가하지 않겠습니다. 일이 너무 많을 뿐만 아니라 음력에 따라 쉬는 날은 다른 휴일에 비해 훨씬 적기 때문에 배보다 배꼽이 더 커집니다.
: 2. 당연히 토, 일요일에 대한 처리는 코드로 처리해야겠지요.
: 3. 그외 휴일들은 텍스트 파일이나 디비에 넣어서 처리하는 게 간편할 겁니다. 두가지로 나뉩니다.
:   3-1. 매년 일정한 날짜에 쉬는 날들. 예를 들면 신정, 삼일절, 광복절, 크리스마스 등
:   3-2. 매년 달라지는 휴일들. 음력 휴일은 여기에 넣습니다. 석가탄신일, 구정연휴, 추석연휴 등.
:
: 이렇게 로직을 세우고 1개월이든 1주일이든 달력을 표시할 때 각 날짜들이 여기에 해당하는지 검사하면 될 듯.
:
:
: 로더 님이 쓰신 글 :
: : 스케쥴을 관리 하는 간단한 프로그램을 만들어야 할꺼 같습니다
: :
: : 요구하는 조건 중 하나가 근무일 기준으로 현재 일자 시간 + HH시간의
: :
: : 일자 시간을 자동으로 나타나게 해달라는겁니다..
: :
: : 일반적인 +HH시간이면 inchour 로 하면 되겠는데,
: :
: : 근무일 기준으로 하자니 음력양력 변환, 법정공휴일 리스트화 등
: :
: : 구현해야 할게 너무 많아 졌습니다.
: :
: : 간단하게 결과를 가져 올 수 있는 산뜻한 아이디어가 없을까요?
: :
: : 도움을 부탁드립니다.

+ -

관련 글 리스트
64366 근무일기준으로 현재 일자시간 + HH시간 구하기 로더 1124 2011/05/17
64370     Re:근무일기준으로 현재 일자시간 + HH시간 구하기 박지훈.임프 1331 2011/05/17
64384         Re:Re:근무일기준으로 현재 일자시간 + HH시간 구하기 로더 2024 2011/05/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.