> Java > java지도 시간 > 본문

Java를 C# 시간으로 변환하는 방법

PHPz
풀어 주다: 2023-04-30 16:25:07
앞으로
1535명이 탐색했습니다.

Java에서는 System.currentTimeMillis()를 사용하여 현재 시간의 긴 형식을 얻을 수 있습니다. 표기 형식은 1970년 1월 1일부터 현재 시간까지의 밀리초 수입니다. 웹 서비스는 Java로 작성됩니다. 이 긴 데이터는 타임스탬프로 변환된 후 MySQL에 저장되므로 웹 서비스를 호출할 때 이 값을 직접 전달할 수 있습니다.
하지만 .NET에서는 시간을 계산하는 방법이 다릅니다. 여기서는 C# 시간 변환을 수행해야 합니다. 틱과 관련하여 msdn은 다음과 같이 말합니다.
단일 틱은 100나노초 또는 1천만분의 1초를 나타냅니다. 이 속성의 값은 1월 1일 자정 12시 이후 경과된 100나노초 간격의 수를 나타냅니다. , 0001.
첫 해의 첫 해인 1월 1일 자정부터 지정된 시간까지를 천만분의 1초로, 자바와 비교하기 위해 10000분의 1초로 표현합니다.
(System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks)/10000;
Java에서 System.currentTimeMillis()와 동일한 결과를 얻으려면 can do Java C#으로 시간을 변환하려면 위와 같이 작성하거나 다음과 같이 작성할 수도 있습니다.

TimeSpan ts=new TimeSpan( System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks);   (long)ts.TotalMilliseconds;
로그인 후 복사

여기서는 System.DateTime.Now 대신 System.DateTime.UtcNow가 사용된다는 점에 유의해야 합니다. 동바지구에 계시는데 후자를 이용하시면 상상했던 시간과 8시간 정도 차이가 나는 것을 알 수 있습니다. Java 및 C# 시간 변환은 여기에서 완전히 실현됩니다.

위 내용은 Java를 C# 시간으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿