acmilangr:
σε ευχαριστώ για την απάντηση και να είσαι σίγουρος πως το δοκίμασα.
αλλα μου ενφανίζει το εξής error σε αυτόν τον κώδικα
name "cultureinfo" is not declared
Αυτό δεν το ανέφερες. Είναι δύσκολο να βγάλει άκρη ο Μάνος όταν δεν του λες τί έχεις δοκιμάσει. Το μόνο σίγουρο είναι ότι η DateTime.Parse και η CultureInfo δεν έχει πρόβλημα. Αν υπάρχει θέμα, βρίσκεται αλλού.
Από την άλλη, ο μόνος τρόπος να πάρεις τέτοιο error είναι να ξεχάσεις να χρησιμοποιήσεις το κατάλληλο namespace. Θα προσπαθήσω να μαντέψω κι εγώ, όπως και ο Μάνος νωρίτερα, και θα υποθέσω ότι δεν έχεις βάλει Option Explicit, και έγραψες κώδικα στον οποίο δεν έχεις γράψει το Imports System.Globalization.
Αν ισχύει αυτό, ο Μάνος έχει δίκιο και θα πρέπει επιτέλους να μας δώσεις τον κώδικα που χρησιμοποιείς.
Ρίξε και μία ματιά στο sample της CreateCultureInfo που υπάρχει στο documentation. Είναι εξαιρετικά απλό και δεν υπάρχει αμφιβολία ότι δουλεύει:
Imports System
Imports System.Globalization
Public Class SamplesCultureInfo
Public Shared Sub Main()
' Prints the header.
Console.WriteLine("CULTURE SPECIFIC CULTURE")
' Determines the specific culture associated with each culture in the .NET Framework.
Dim ci As CultureInfo
For Each ci In CultureInfo.GetCultures(CultureTypes.AllCultures)
Console.Write("{0,-12} {1,-40}", ci.Name, ci.EnglishName)
Try
Console.WriteLine("{0}", CultureInfo.CreateSpecificCulture(ci.Name).Name)
Catch e As ArgumentException
Console.WriteLine("(no associated specific culture)")
End Try
Next ci
End Sub 'Main
End Class
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos