Problema con ASP.Net Date

venerdì 20 aprile 2007 - 12.11

giacomoderosa Profilo | Newbie

Salve a tutti,
ho un grave problema che devo risolvere assolutamente.
Se dal mio codice lancio :

Me.Label1.Text = Now.ToShortDateString

in una WinForm Application la data mi viene ritornata in maniera esatta ovvero secondo lo standard dd/MM/yyyy (anno a 4 cifre),
mentre in una Web Application la data mi viene ritornata nello standard dd/MM/yy (anno a 2 cifre). Perchè?
Sto impazzendo...Penso sia un problema di configurazione di ASP.NET ma nn so dove modificare il codice...confido in un aiuto...

dedalo.nel.labirinto Profilo | Newbie



nelle web form il formato in cui viene presentata una data dipende
dalla lingua selezionata nelle impostazioni del browser, che può quindi
cambiare da un client all'altro.

per assicurarti che questo formato sia sempre lo stesso puoi
impostarlo tu, specificandolo nel metodo ToString():


Me.Label1.Text = Now.ToString("dd/MM/yyyy")


ciao.

giacomoderosa Profilo | Newbie

Guarda nn credo che sia così, perchè le date vengono gestite lato server e non lato client...quindinon penso sia come dici tu.

dedalo.nel.labirinto Profilo | Newbie


scusami, hai provato a formattare la data in quel formato?
come la visualizza?


ps: si probabilmente ho fatto confusione.


giacomoderosa Profilo | Newbie

La data se forzo il format nel formato stabilito funge. Il problema è che voglio sapere xkè una ShortDateToString mi viene ritornata con l'anno a 2 cifre anzicchè 4.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5