我正在为不需要本地化的网络应用编写扩展程序。随着公司的发展,我相信未来可能会有一些努力来进行本地化。
注意到我想在方法的属性中标记我使用特定国家/地区的日期格式的所有地方,例如:
For Each exception As String In exceptionDates
Dim DateBits() As String = exception.Split("/")
dates.Add(New Date(Integer.Parse(DateBits(2)) _
, Integer.Parse(DateBits(0)) _
, Integer.Parse(DateBits(1))))
Next
关于使用什么属性,通用属性或其他机制的任何建议(其他在代码'NOTLOCALIZEDMOFO中放置一个时髦的注释!)。 .NET 3.5混合语言应用程序。
答案 0 :(得分:1)
尽可能通过CultureInfo.InvariantCulture
。
特别是,您应该使用dates.Add(DateTime.ParseExact(exceptions, "M/d/yyyy", CultureInfo.InvariantCulture));