vinduer - diverse behandle skiftedatoformat

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en side vist i klassisk ASP. 90\% af det tidspunkt, hvor datoerne på siden viser på brugere 'maskiner som MM/DD/YY - samme som de internationale indstillinger i registreringsdatabasen for kort datoformat. Omkring 10\% af tiden, der bliver skiftet og præsenteres som DD/MM/YY. Efter en genstart af maskinen vises MM/DD/YY igen.


Jeg går ud fra, at en proces har kørt, som ændrer standarddatoformatet. Eventuelle ideer om, hvad jeg kan gøre med a.) Diagnosticere hvilket program der muligvis ændrer datoformatet og b.) Hvordan man sikrer, at standardformatet er på plads, inden du læser min side?


Tak på forhånd for din hjælp.

Bedste reference


Dette har at gøre med den komplicerede måde, at IIS og Windows forsøger at finde ud af 'standard' måde at angive datoen, da du ikke udtrykkeligt har angivet det i koden.


Du kan læse mere her på MSFT om datformatet tilfældigt skiftende. [1]


Du sagde, at en genstart fikserer det, hvilket for mig betyder, at nogen logger på maskinen, og at personen har et andet datoformat. Genstart sparker dem ud, og det vender tilbage.


Løsningen er bare at indstille dit datoformat eksplicit i koden, men det er et andet spørgsmål.