Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 20568|Atbildi: 0

[.NET kodols] DateTime laiks .Net Core neatbilst Windows laikam Linux Docker

[Kopēt saiti]
Publicēts 12.11.2019 16:38:30 | | | |
Nesen uzrakstīja .net pamatprojektu, kas tika izvietots CentOS un palaists uz dokera, atklāja, ka DateTime.Now ieguva laiku, kas neatbilst Windows (plānotais uzdevums, 8 stundas kavējas), un vietējais laiks tika pareizi iegūts sistēmā Windows, bet laiks, kas iegūts Linxu CentOS Docker vidē, bija par 8 stundām mazāks. Pārbaudiet vietējo laiku ar komandu Linxu, vietējais laiks ir pareizs, bet .net kodols joprojām ir 8 stundas mazāks par 8 stundām, darbojoties Docker. Uzminējot, ka tā varētu būt laika joslas problēma, es atradu NodaTime bibliotēku, lai iegūtu vienotās laika joslas laiku, kas ir tāds pats kā laiks, kas iegūts Linxu CentOS Docker vidē.




Nuget instalēšana:



Iepakojuma paplašināšanas metode:

Programmā iegūto laiku var uzturēt šādās metodēs, lai saglabātu vienveidību starp Windows un Linux:


Pievienota arī apmācība par konteinera iestatīšanas laiku:

Docker laika neatbilstības, konteinera laika joslas iestatījums
https://www.itsvse.com/thread-8865-1-1.html
(Avots: Architect_Programmer)



(Beigas)






Iepriekšējo:ASP.NET Core MVC atmiņas kešatmiņas lietošanas apmācība
Nākamo:Linux padoms: tee parāda un novirza saturu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com