programming language/powershell
Powershell 날짜 간격 계산
__observer__
2020. 1. 14. 18:30
반응형
실험 데이터 등을 정리하는 경우 프로그램적으로 경과한 날짜를 계산하는 경우가 종종 있습니다. 이런 경우 네이버나 다음 등에서 “날짜 계산기”로 검색을 해보면~
http://search.daum.net/search?w=tot&&q=%EB%82%A0%EC%A7%9C+%EA%B3%84%EC%82%B0%EA%B8%B0
아래와 같이 각종 날짜를 계산 할 수 있는 도구가 나오게 됩니다.
그런데 이런 계산기들은 웹을 사용하는 방식이기 때문에 자동화도 쉽지 않고~ 굳이 웹을 사용하지 않더라도 윈도우 자체적인 툴을 사용하여 날짜를 계산 할 수 있습니다. 아시는 분은 아시겠지만 윈도우에는 Powershell 이라고 하는 굉장히 훌륭한 도구가 있고 오늘은 제목에서도 밝힌 바와 같이 Powershell 을 활용하여 날짜를 계산하는 방법에 대해 소개해 보려 합니다.
코드는 아래와 같습니다.
위 코드를 보면 시작일은 2019/01/01 이고 종료일은 2019/12/11 입니다. 총 날짜를 344 일이 계산되는 것을 확인 할 수 있습니다.
위 코드에서는 날짜만 계산을 했는데 days 를 Hours, Minutes, Seconds 등으로 변경하면 시, 분, 초 등에 대한 계산도 가능 합니다.
이외에도 훨씬더 다양한 Powershell 활용 방법을 알고 싶으신 분들은 아래 주소의 포스팅을 참조하시는 것도 도움이 될 것 같네요~
http://powershell-guru.com/faq-powershell-in-korean/
반응형