Konvertieren Sie den Zeitstempel von Js in C# und konvertieren Sie dann den Zeitstempel in C# in JS in JS
Zeitstempel in js
Die Codekopie lautet wie folgt:
var dt = new Date (). GetTime (); // Zeitstempel
C# Zeitstempel zur Zeit
Die Codekopie lautet wie folgt:
DateTime dtstart = timezone.currentTimezone.tolocalTime (New DateTime (1970, 1, 1));
Long Lime = Long.Parse (dt + "0000"); // Anweisungen beträgt das Zeitformat 13 Bit und fügen 4 "0" zum nächsten hinzu. Wenn das Zeitformat 10 Bit beträgt, fügen Sie 7 "0" zum nächsten hinzu. Warum ich nicht viel weiß, wird es auch nach dem von anderen geschriebenen Code konvertiert.
Timesspan Tonow = New Timesspan (LTIME);
Datetime dTresult = dtstart.add (tonow); // Erhalten Sie die konvertierte Zeit
---------------------------------------------------------------------------
C# Zeit zu Zeitstempel
Die Codekopie lautet wie folgt:
System. DateTime StartTime = TimeZone.CurrentTimeZone.TolocalTime (neues System. DateTime (1970, 1, 1, 0, 0, 0, 0));
// Intresult = (Zeit- starttime) .Totalmillisekunden;
Datetime dtresult // Zeit bekommen
Long t = (dtresult.ticks - starttime.ticks)/10000; // Einstellen Sie 10000 bis 13 Bit
JS
Die Codekopie lautet wie folgt:
var d = neues Datum (Daten); // Zeitstempel zur Zeit
alarm (formatdat (d));
// Formatzeit
Funktionsformatdat (jetzt) {
var ye = now.GetingFoyear ();
var monat = now.getMonth ()+1;
var date = now.getDate ();
var stound = now.gethours ();
var minute = now.getminutes ();
var Second = now.getSeconds ();
Rückgabejahr+"-"+Monat+"-"+Datum+""+Hour+":"+Minute+":"+Sekunde;
}
Der Code ist super einfach, aber sehr praktisch. Bitte beachten Sie es.