로컬 머신과 다른 시간 사용

아리엘 데일

Windows 서버에서 실행중인 C # 앱이 있습니다. 그러나 해당 서버의 시간이 올바르지 않습니다 (시간대는 괜찮습니다).

DateTime.Now가 실시간으로 반환되지만 로컬 컴퓨터 시간을 변경하지 않는 방식으로 내 C # 프로세스가 시간 서버에 동기화되도록 강제 할 수 있습니다.

너무 많아서 내 코드에서 사용하는 'DateTime.Now'를 모두 변경할 수 없습니다. 또한 동일한 DateTime 값을 사용해야하는 외부 .net DLL이 있습니다.

CodeCaster

DateTime.Now가 실시간으로 반환되지만 로컬 컴퓨터 시간을 변경하지 않는 방식으로 내 C # 프로세스가 시간 서버에 동기화되도록 강제 할 수 있습니다.

다음은 할 수 없습니다.

DateTime.Now 특성

이 컴퓨터현재 날짜 및 시간으로 설정된 DateTime 개체를 가져 옵니다 (현지 시간으로 표시됨).

내부적으로 Windows에서는 GetSystemTimeAsFileTime()또는 GetSystemTimePreciseAsFileTime()함수를 호출합니다 . 즉, DateTime.Now기계의 시간 반환을 사소하게 피할 수 없습니다 .

물론 우회 또는 두더지 (VS2012의 Fakes 및 VS2015의 IntelliTest로 대체 됨 [엔터프라이즈 라이선스 필요], VS 2008/2010 다운로드 참조)를 사용 하여 이러한 Windows API 또는 .NET API 호출을 다시 라우팅 할 수 있지만 일반적으로 그렇지 않습니다. t 싶어.

대신 서버 소유자에게 NTP를 사용하여 적절한 시간 동기화를 설정하도록 요청하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

로컬 머신에 의해 서로 다른 포트에있는 원격 머신간에 안전하게 복사하는 방법

분류에서Dev

파이프 라인 빌드 후 패키지 폴더의 내용이 로컬 머신과 다릅니다.

분류에서Dev

가상 박스를 사용하면 가상 머신 시간을 호스트 시간과 다르게 설정할 수 있습니다.

분류에서Dev

타이머의 경과 시간을 조건으로 사용하여 while 루프에 갇혀 있습니다.

분류에서Dev

내 사이트에서 iPhone (Safari) 사용자를 계속 다른 IP로 리디렉션하여 시간 초과

분류에서Dev

프로젝트의 나머지 부분과 다른 위치에있는 Java 파일을 사용하십시오.

분류에서Dev

UTC 타임 스탬프 및 로컬 날짜 / 시간의 올바른 사용

분류에서Dev

jQuery를 사용하여 시간을 다른 시간대로 변환

분류에서Dev

Greensock Tween을 사용하여 다른 항목과 다른 시간에 페이드

분류에서Dev

imap을 사용하여 Java로 이메일을 수신하면 연결 시간이 초과되었습니다.

분류에서Dev

다른 출력으로 nohup 및 시간 사용

분류에서Dev

시간대 오프셋을 포함한 날짜를 문자열로 수신하고 해당 시간대를 사용하여 다른 형식으로 변환

분류에서Dev

신속한 로컬 파일 생성, NSURLSession.uploadTask와 함께 사용할 다른 로컬 파일 추가

분류에서Dev

로컬 머신에서 SSH로 시작

분류에서Dev

EC2 인스턴스와 내 로컬 머신간에 공유 생성을 사용할 수 있습니까?

분류에서Dev

다른 로컬 ID를 사용하여 원격 시스템에 SSH

분류에서Dev

신속하게 다른 시간에 특정 요일에 여러 로컬 알림을 구현하는 방법

분류에서Dev

로컬 IIS의 MVC 응용 프로그램은 동일한 로컬 IIS의 다른 응용 프로그램과 통신 할 수 없습니다.

분류에서Dev

ISO8601 DateTime 문자열은 로컬 사용자 시간대로 표시됩니다.

분류에서Dev

로컬에서 실행할 때 Juju는 호스트 머신의 APT 캐시를 사용합니까?

분류에서Dev

최신 장치가 로컬과 공용간에 통신하는 방법

분류에서Dev

SQL Sort By a Column과 동시에 다른 컬럼으로 그룹화

분류에서Dev

git 무시하고 일부 파일의 로컬 변경 사항 유지 (원격의 다른 버전과 비교)

분류에서Dev

SSH를 사용하여 로컬에서 가상 머신에 액세스하는 데 문제가 있습니다.

분류에서Dev

WAITFOR DELAY에서 총 시간으로 사용할 시간과 숫자를 곱합니다.

분류에서Dev

CSV 파일 구문 분석 문제 : Excel과 다른 시간 형식 (Java 사용)

분류에서Dev

pyodbc를 사용하여 로컬 SQL 서버에 연결할 때 로그인 시간 초과 만료 오류

분류에서Dev

어떻게 서로 다른 시간대에 로컬 시간을 얻으려면?

분류에서Dev

로컬 및 클라우드 실행간에 서로 다른 데이터베이스를 사용하는 방법

Related 관련 기사

  1. 1

    로컬 머신에 의해 서로 다른 포트에있는 원격 머신간에 안전하게 복사하는 방법

  2. 2

    파이프 라인 빌드 후 패키지 폴더의 내용이 로컬 머신과 다릅니다.

  3. 3

    가상 박스를 사용하면 가상 머신 시간을 호스트 시간과 다르게 설정할 수 있습니다.

  4. 4

    타이머의 경과 시간을 조건으로 사용하여 while 루프에 갇혀 있습니다.

  5. 5

    내 사이트에서 iPhone (Safari) 사용자를 계속 다른 IP로 리디렉션하여 시간 초과

  6. 6

    프로젝트의 나머지 부분과 다른 위치에있는 Java 파일을 사용하십시오.

  7. 7

    UTC 타임 스탬프 및 로컬 날짜 / 시간의 올바른 사용

  8. 8

    jQuery를 사용하여 시간을 다른 시간대로 변환

  9. 9

    Greensock Tween을 사용하여 다른 항목과 다른 시간에 페이드

  10. 10

    imap을 사용하여 Java로 이메일을 수신하면 연결 시간이 초과되었습니다.

  11. 11

    다른 출력으로 nohup 및 시간 사용

  12. 12

    시간대 오프셋을 포함한 날짜를 문자열로 수신하고 해당 시간대를 사용하여 다른 형식으로 변환

  13. 13

    신속한 로컬 파일 생성, NSURLSession.uploadTask와 함께 사용할 다른 로컬 파일 추가

  14. 14

    로컬 머신에서 SSH로 시작

  15. 15

    EC2 인스턴스와 내 로컬 머신간에 공유 생성을 사용할 수 있습니까?

  16. 16

    다른 로컬 ID를 사용하여 원격 시스템에 SSH

  17. 17

    신속하게 다른 시간에 특정 요일에 여러 로컬 알림을 구현하는 방법

  18. 18

    로컬 IIS의 MVC 응용 프로그램은 동일한 로컬 IIS의 다른 응용 프로그램과 통신 할 수 없습니다.

  19. 19

    ISO8601 DateTime 문자열은 로컬 사용자 시간대로 표시됩니다.

  20. 20

    로컬에서 실행할 때 Juju는 호스트 머신의 APT 캐시를 사용합니까?

  21. 21

    최신 장치가 로컬과 공용간에 통신하는 방법

  22. 22

    SQL Sort By a Column과 동시에 다른 컬럼으로 그룹화

  23. 23

    git 무시하고 일부 파일의 로컬 변경 사항 유지 (원격의 다른 버전과 비교)

  24. 24

    SSH를 사용하여 로컬에서 가상 머신에 액세스하는 데 문제가 있습니다.

  25. 25

    WAITFOR DELAY에서 총 시간으로 사용할 시간과 숫자를 곱합니다.

  26. 26

    CSV 파일 구문 분석 문제 : Excel과 다른 시간 형식 (Java 사용)

  27. 27

    pyodbc를 사용하여 로컬 SQL 서버에 연결할 때 로그인 시간 초과 만료 오류

  28. 28

    어떻게 서로 다른 시간대에 로컬 시간을 얻으려면?

  29. 29

    로컬 및 클라우드 실행간에 서로 다른 데이터베이스를 사용하는 방법

뜨겁다태그

보관