JS 타임 스탬프를 C#에서 시간으로 변환 한 다음 js에서 C#의 타임 스탬프를 시간으로 변환합니다.
JS의 타임 스탬프
코드 사본은 다음과 같습니다.
var dt = new date (). gettime (); // timestamp
C# 시간에 시간을 맞 춥니 다
코드 사본은 다음과 같습니다.
DateTime dtstart = timezone.currenttimezone.tolocalTime (New DateTime (1970, 1, 1));
long ltime = long.parse (dt + "0000"); // 지시 사항, 시간 형식은 13 비트이며 다음에 4 "0"을 추가합니다. 시간 형식이 10 비트 인 경우 다음에 7 "0"을 추가하십시오. 내가 많이 모르는 이유는 다른 사람들이 작성한 코드에 따라 변환됩니다.
Times -span tonow = new Timespan (ltime);
dateTime dtresult = dtstart.add (tonow); // 변환 시간을 얻습니다
---------------------------------------------------------------------------------------------------------------------------------------------------------.
C# 시간마다 스탬프
코드 사본은 다음과 같습니다.
체계. dateTime startTime = timezone.currenttimezone.tolocalTime (New System. DateTime (1970, 1, 1, 0, 0, 0, 0);
// intresult = (Time-startTime) .TotalMilliseconds;
dateTime dtresult // 시간을 얻습니다
long t = (dtresult.ticks -starttime.ticks)/10000; // 10000 ~ 13 비트 조정
JS
코드 사본은 다음과 같습니다.
var d = 새 날짜 (데이터); // 타임 스탬프 시간
경고 (FormatDate (d));
// 형식 시간
함수 형식 데이터 (지금) {
var year = now.getlyear ();
var month = now.getmonth ()+1;
var date = now.getDate ();
var hour = now.gethours ();
var minute = now.getminutes ();
var second = now.getSeconds ();
return year+"-"+month+"-"+date+""+hour+":"+minute+":"+second;
}
코드는 매우 간단하지만 매우 실용적입니다. 참조하십시오.