태양의 위치를 계산하고자 하면 가장 먼저 등장하는 놈이 day of year이다. 이 놈의 뜻은 1월 1일부터 몇번째 날인가이다. 이렇게 장황하게 설명하는 것이 그동안 귀찮았다. 새로운 말 예를 들어 ‘연중일’과 같은 말을 생각하기도 했다.
드디어 오늘 그런 고민을 해결하였다. 표준국어대사전에서 통일(通日)이란 단어를 찾았다. 그 뜻도 ‘그 해 1월 1일부터 통틀어 계산한 날 수’로 정확히 내가 원하는 것이었다.
한 가지 의문점은 왜 이 단어가 여러 한국말로 된 건축환경 책에서 사용되지 않았을까하는 것이다.
참고로 통일을 계산하는 VB 코드는 다음과 같다.
1 2 3 4 5 6 7 8 |
Function GetDayofYear(월 As Integer, 일 As Integer) As Integer Dim myDate As Date Dim firstOfYear As Date ' myDate = CDate(월 & "/" & 일 & "/2007") firstOfYear = CDate("1/1/2007") GetDayofYear = DateDiff("d", firstOfYear, myDate) + 1 End Function |