문제

코드에는 시간대를 사용해야하는 몇 곳이 있습니다. 시간대 이름을 사용하여 얻을 수 있습니다 DateTime :: TimeZone. 시간대 이름을 상수로 넣는 것이 합리적입니까? 아니면 변수에 있어야합니까?

도움이 되었습니까?

해결책

값이 변경 될 수있는 경우 변수를 사용하십시오. 동일하게 유지되도록 보장됩니다. 상수를 사용하십시오.

타임 존의 경우 변화 할 가능성은 크지 않지만 0도 아닙니다. 사용자는 시간대를 변경할 수 있으며 프로그램이 그에 따라 동작하면 좋을 것입니다.

다른 팁

나는 변수에 투표합니다. 당신은 당신이 그 일이 일어날 수 있을지 의심하더라도 응용 프로그램으로 작업하는 다른 시간에 다른 사용자와 함께 끝날 수 있습니다. 몇 년 전에 나에게 일어났다.

시간대가 어디에서 왔는지보십시오. 도시의 시간대입니까? 일정하게 만드십시오. 사용자의 시간대입니까? 가변적으로 만들기 - 사용자는 항상 여행하고 랩톱에서 시간대를 재설정하여 Outlook Scheduling이 새로운 위치에서 올바르게 작동하도록합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top