Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Help formato data
venerdì 19 ottobre 2007 - 11.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giorget
Profilo
| Newbie
1
messaggi | Data Invio:
ven 19 ott 2007 - 11:12
Ciao a tutti, avrei bisogno se possibile di un aiuto:
per ragioni varie ho bisogno di prendere da interfaccia utente il valore di dell'ora impostata e memorizzarlo dentro un file in un formato noto. (HH:mm:ss)
ho quindi creato un datetimepicker:
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.ShowUpDown = True
DateTimePicker1.CustomFormat = "hh:mm:ss"
ora... il problema e' che a seconda del formato region del computer il valore dell'ora impostata e' formattato in modo diverso:
impostando ad esempio il formato italiano ottengo tramite:
MsgBox(DateTimePicker1.Value.TolongTimestring) la data in formato "hh.mm.ss"
mentre impostando US
MsgBox(DateTimePicker1.Value.TolongTimestring) la data in formato "hh:mm:ss"
quello di cui avrei bisogno (e che non riesco a realizzare) e' la conversione in entrambe le direzioni:
quindi da valore verso stringa in formato certo "hh:mm:ss" e viceversa a impostare il valore del datetimekeeper da "hh:mm:ss" dalla stringa memorizzata precedentemente. Per dirla breve, dovrei avere semmpre "hh:mm:ss" indipendentemente dai settaggi regionali
potete aiutarmi??
grazie!
aggiungo:
Dim MyCultureInfo As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("en-US")
Dim data As String = DateTimePicker1.Value.TolongTimestring
Dim formato As String = "hh:mm:ss"
MsgBox(DateTime.ParseExact(data, formato, MyCultureInfo))
provando a definire il formato nel metodo di cui sopra ottendo un'eccezione...
String was not recognized as a valid DateTime
StefanoLep
Profilo
| Senior Member
248
messaggi | Data Invio:
mer 24 ott 2007 - 00:04
Ciao, hai provato ad usare semplicemente format?
Orario = Format(DateTimePicker, "hh:mm:ss")
Solo chi fa sbaglia :-)
Torna su
Stanze Forum
Elenco Threads
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 !