Problema conversione in sito multilingua

lunedì 07 luglio 2014 - 18.11
Tag Elenco Tags  C#  |  .NET 4.0

svipla Profilo | Senior Member

Ciao a tutti
ho un sito multilingua: italiano, inglese, spagnolo, francese e tedesco.
Eseguo molte operazioni di calcolo e sulle date, e ho avuto problemi di conversione da string a decimal e da string a DateTime nelle lingue spagnolo e tedesco.

I problemi con i decimal li ho risolti in questo modo: decimal.Parse(Formattazione.FormatString(value).Replace(",", "."), CultureInfo.InvariantCulture);

Mentre ho qualche problema con le date perchè il spagnolo ho una data in questo formato: dd/MM/yyyy H:mm:ss
Mentre per il tedesco: dd.MM.yyyy HH:mm:sss

C'è un modo per convertire una stringa in un DateTime o decimal indipendentemente dalla lingua?

Grazie mille

alx_81 Profilo | Guru

>Ciao a tutti
ciao

>Mentre ho qualche problema con le date perchè il spagnolo ho
>una data in questo formato: dd/MM/yyyy H:mm:ss
>Mentre per il tedesco: dd.MM.yyyy HH:mm:sss
>C'è un modo per convertire una stringa in un DateTime o decimal
>indipendentemente dalla lingua?
Usa la forma ISO: SSAAMMGG hh:mm:ss ovvero "20140708 11:07"

>Grazie mille
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5