독자적으로 프로그램을 만들고 싶습니다. 그러나 C/C++ 기술은 여전히 매우 기본입니다.사용자의 시간대에 따라 현재 시간을 알려주는 프로그램 만들기 (C++)
?입력하십시오 시간대 : 동부 시간
시간난 당신이 예를 들어
를 입력 시간대에 따라 당신에게 시간을 알려주는 프로그램을 만드는 정말 관심 시간대는 그리니치 표준시 -5있다 : 00
현재 시간입니다 12시 19분 다른 시도 하시겠습니까 오후
(Y/N)
그 라인을 따라 뭔가. 궁극적으로 나는이 지식을 사용할 수 있기를 원하고 주위에 어지럽히고 멋지게 보이는 앱 주위에 몇 가지 기본적인 프리 드로를 만드는 데 적용하고 싶다. 궁극적으로 저는 비디오 게임이나 다른 소프트웨어를 개발하기 시작할 때 (그리고 다른 많은 중요한 기능들)이 적용될 수 있기를 원합니다.
이 경우 컴퓨터를 통해 타임 스탬프가 적용될 가능성이 높습니다. 그것은 사용하고 있지만 어떻게 액세스합니까?.
필자는 CPLUSPLUS 라이브러리에서 발견 다양한 기능으로 보면서 나는 일부 기능 건너 한
"의 현지" "gmtime" 와 "시간"
하지만 난 (등 현재 시간을 얻기위한) 이러한 기능이 어떻게 만들어 졌는지, 프로세스, 사용 된 공식을 알고 싶습니다. 나는 어떻게 그런 생각을하게 될까?
나는 심지어 시간대가 어떻게 계산되는지를 보았고 "경도의 각 라인은 15도 차이가 있고 매 15도마다 1 시간이 다릅니다"- Wiki Answers.
이것은 몇 일 동안 생각해 본 것입니다.
그래서 나는 모든 도움에 감사드립니다
(그것이 OSX 또는 유닉스/리눅스 또는 윈도우 여부 차이가 있는지 확실하지 않습니다),
감사를 사용하여이 C++ 주로 윈도우 기반의 컴퓨터를 할 계획 !
우드
http://www.boost.org/doc/libs/1_51_0/doc/html/date_time/local_time.html – ForEveR
여기에 시간대에 대한 기록과 그 이유가 나와 있습니다. http://geography.about.com/od/physicalgeography/a/timezones.htm 및 다른 소스는이 웹 사이트 http://www.timeanddate.com/time/time-zones.html이며이 stackoverflow PHP 질문 http : //stackoverflow.com/questions/5584602/determine-timezone-from-latitude-longitude-without-using-web-services-like-geona –
많은 도움을 주신 분들께 감사드립니다! 뛰어난 대답이었던 – Umeed