Os objetos de data de Java e JavaScript armazenam os valores de milissegundos desde 0:00 de 1º de janeiro de 1970.
O objeto .NET DateTime armazena o valor do carrapato desde as 12:00 em 1 de janeiro de 0001, 1Ticks = 100 nanossegundos = 0,1 microssegundos.
Portanto, podemos usar o momento especial de 0:00 em 1º de janeiro de 1970 para converter os dois, o código é o seguinte:
Usando o System; namespace estende {public static class DateTimeEx {#Region DateTime AimetendsPrivate estático dateTime dt = new DatETime (,,,,, ,, ,, DATETIMEKIND.UTC); Public Static Long TojStime (este DateTime Dt) {Return) (Long) (TimeZona.curtimezon.Time (este DateTime Dt) {Return) (Long) (Timezona.curtimezon.ToMOn. dt) .TotalmillisEconds;} Public Static DateTime FromjStime (este DateTime DT, JSTIME LONGO) {Return TimeZone.CurrentTimeZone.TolocalTime (dt.addmillisEconds (jSTime));}#endidão}}}}}} Esta é uma classe de extensão DateTime, adicionando dois métodos ao objeto DateTime ao ToJStime e FromjStime .
A conversão do fuso horário é implementado através do objeto de fuso horário.
O exposto acima é o conhecimento relevante sobre a conversão mútua entre Java e JavaScript Date e .Net DateTime introduzido a você pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!