2013-01-14 2 views
-1

자이 썬에서 다음 C# .NET 코드를 어떻게 작성해야합니까?자이 썬의 DateTime과 Ticks

ticks = DateTime.UtcNow.Ticks; 

나는 자이 썬 새로운 오전과 나는 nGrinder 버전 3.0와 JDK 버전 1.7.0_10에서 자이 썬 2.2.1을 사용합니다.

답변

0

왜 이런 틱이 필요합니까? 예를 들어 몇 가지보고에서 두 사건 사이에 틱이 몇 개 있었는지 보여 줄 수 있습니까?

이 C# 코드는 0001-01-01에서 틱 (밀리 초 단위로 10,000 개의 눈금이 있음)을 보여줍니다.

파이썬 time 모듈을 포함한 많은 시스템은 1970 년 1 월 1 일에 시작된 신기원을 사용합니다. time.time()을 사용하여 신기원이 시작된 후 몇 초가 경과했는지 확인할 수 있습니다. 부동 소수점 숫자입니다. 당신이 다음 time.time()을 사용하여 "벽"시계로이 필요한 경우 10000 * 1000을 곱하여 진드기로 변환,

# this will work in Python/Jython/IronPython 
import time 
print(time.time()) 

# this will work in Jython 
from java.lang import System 
print(System.currentTimeMillis()) 
print(System.nanoTime()) 

:

자바와 자이 썬에서 당신은 currentTimeMillis()nanoTime() 같은 System 방법을 사용할 수 있습니다 0001-01-01과 1970-01-01 사이에 틱을 추가합니다.

두 이벤트 간의 정확한 차이가 필요한 경우 System.nanoTime()을 사용하십시오 (정상적인 "벽시계"시간과 연결되지 않음).

관련 문제