내 클래스 Event
중 하나는 timeStamp
이라는 인스턴스 필드를 갖습니다. 이제 여기에는 전혀 관련이없는 다른 알고리즘에 따라 timeStamp
을 설정할 다른 클래스가 있습니다.변수에 시간을 저장하는 방법은 무엇입니까?
제 질문은 유형에 보관해야합니까? timeStamp
? 지금까지 조사한 바에 따르면 밀리 초 단위로 계산되어야하므로 아마도 double
에 저장해야한다는 인상을 받았습니다.
기본적으로 Clock
클래스는 다음 형식으로 시간을 시뮬레이션합니다. hh : mm : ss. 그러나 개발중인 이산 이벤트 시뮬레이션이므로이 이벤트는 이벤트마다 점프되며 timeStamp
값으로 결정됩니다. 즉, 각 이벤트 객체는 에 저장된 timeStamp
값을가집니다. 그래서 timeStamp
을 Clock
과 동일한 형식으로 저장하는 것에 대해 생각했습니다. 새로운 클래스 TimeStamp
을 작성하면 timestamp
의 형식이됩니다. 아니면 시계가 밀리 초 단위로 시간을 시뮬레이션하도록해야합니까?
이 점에 대해 어떻게 생각하십니까? 나는 이것을 구현하는 가장 효율적/깨끗한 방법에 대해 확신하지 못합니다.
날짜 시간에 어떤 문제가 있습니까 :
는이 같은 같은 값을받을 수 있나요? 아, 죄송합니다. [Joda Time의 DateTime 클래스] (http://joda-time.sourceforge.net/apidocs/org/joda/time/DateTime.html)를 생각하고 있습니다. –