책 내용 질문하기
날짜/시간 함수 관련하여 질문드립니다.
도서
[2015] SUMMARY 컴퓨터활용능력 2급 필기
페이지
22
조회수
89
작성일
2015-01-26
작성자
첨부파일

안녕하세요.

실습5번과 관련하여 질문드립니다.

1. 문제 중에 날짜와 시간 일련번호 구하는게 나오는데 일련번호는 왜 구하는건가요?

일련번호를 구한다는게 어떤 의미를 갖는건지 궁금합니다.

제가 생각할 때 1996-03-04 이 형식이 문자데이터로 취급되서 숫자데이터(일련번호)로 바꾸는 거 같은데 맞나요?

그렇다면 같은 날짜, 시간이라도 문자데이터로 취급되는 것과 숫자데이터로 취급되는 것에는 어떠한 것이 있나요?

하지만 그렇다면 살아온 날 구하기1에서 A3를 그냥 빼면 안되는 거일 텐데 답은 그냥 빼던데

이 부분에 대해서 설명 좀 부탁드리겠습니다.

2. 나이 구할때 끝에 +1 해줘야 하는거 아닌가요?

예를 들어, 2015년을 기준으로 2000년생이라면 2015-2000+1 이런식으로 해서 16살이 되는 걸로 알고 있는데

아닌가요?

그럼 좋은 하루 되세요~

답변
2015-01-27 18:29:30

안녕하세요.

1. 문제 중에 날짜와 시간 일련번호 구하는게 나오는데 일련번호는 왜 구하는건가요?

일련번호를 구한다는게 어떤 의미를 갖는건지 궁금합니다.

-> 날짜 데이터를 입력하면 프로그램에 날짜 데이터 형태로 그대로 입력되는 것이 아니라 1900-1-1을 기준으로 해서 일련번호로 저장됩니다. 이 문제에서는 큰 의미가 없는데, 두 날짜 사이의 일수를 구하거나 할때는 요긴하게 사용됩니다.

제가 생각할 때 1996-03-04 이 형식이 문자데이터로 취급되서 숫자데이터(일련번호)로 바꾸는 거 같은데 맞나요?

-> 날짜 데이터가 문자 형태로 취급하는 것은 아닙니다. 하지만 이 날짜 데이터를 저장할때는 일련번호로 바꿔서 저장하는 것은 맞습니다.

그렇다면 같은 날짜, 시간이라도 문자데이터로 취급되는 것과 숫자데이터로 취급되는 것에는 어떠한 것이 있나요?

-> 프로그램에 저장되는 것은 하나인데, 이것은 화면에 어떻게 표시하느냐에 따라 다르게 표시된다고 보면 됩니다.

하지만 그렇다면 살아온 날 구하기1에서 A3를 그냥 빼면 안되는 거일 텐데 답은 그냥 빼던데

이 부분에 대해서 설명 좀 부탁드리겠습니다.

-> 화면에만 날짜 데이터 형식으로 보일뿐 실제 저장된 값은 일련번호이므로 그냥 빼면 됩니다.

2. 나이 구할때 끝에 +1 해줘야 하는거 아닌가요?

예를 들어, 2015년을 기준으로 2000년생이라면 2015-2000+1 이런식으로 해서 16살이 되는 걸로 알고 있는데

아닌가요?

-> 문제에서 +1을 해주라는 내용이 없으므로 하지 않은 것입니다.

즐거운 하루 되세요.

"
  • *
    2015-01-27 18:29:30

    안녕하세요.

    1. 문제 중에 날짜와 시간 일련번호 구하는게 나오는데 일련번호는 왜 구하는건가요?

    일련번호를 구한다는게 어떤 의미를 갖는건지 궁금합니다.

    -> 날짜 데이터를 입력하면 프로그램에 날짜 데이터 형태로 그대로 입력되는 것이 아니라 1900-1-1을 기준으로 해서 일련번호로 저장됩니다. 이 문제에서는 큰 의미가 없는데, 두 날짜 사이의 일수를 구하거나 할때는 요긴하게 사용됩니다.

    제가 생각할 때 1996-03-04 이 형식이 문자데이터로 취급되서 숫자데이터(일련번호)로 바꾸는 거 같은데 맞나요?

    -> 날짜 데이터가 문자 형태로 취급하는 것은 아닙니다. 하지만 이 날짜 데이터를 저장할때는 일련번호로 바꿔서 저장하는 것은 맞습니다.

    그렇다면 같은 날짜, 시간이라도 문자데이터로 취급되는 것과 숫자데이터로 취급되는 것에는 어떠한 것이 있나요?

    -> 프로그램에 저장되는 것은 하나인데, 이것은 화면에 어떻게 표시하느냐에 따라 다르게 표시된다고 보면 됩니다.

    하지만 그렇다면 살아온 날 구하기1에서 A3를 그냥 빼면 안되는 거일 텐데 답은 그냥 빼던데

    이 부분에 대해서 설명 좀 부탁드리겠습니다.

    -> 화면에만 날짜 데이터 형식으로 보일뿐 실제 저장된 값은 일련번호이므로 그냥 빼면 됩니다.

    2. 나이 구할때 끝에 +1 해줘야 하는거 아닌가요?

    예를 들어, 2015년을 기준으로 2000년생이라면 2015-2000+1 이런식으로 해서 16살이 되는 걸로 알고 있는데

    아닌가요?

    -> 문제에서 +1을 해주라는 내용이 없으므로 하지 않은 것입니다.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.