假设我有一个这样的字符串:'24 -11-2016',我想将其转换为日期。目前我使用此代码:
SynResultatSynsDato = Date.ParseExact("24-11-2016", "dd-MM-yyyy",
System.Globalization.DateTimeFormatInfo.InvariantInfo)
但是这只有在我使用英文日期格式的计算机上运行时才有效。无论如何,我可以指定它应该使用哪种格式。
答案 0 :(得分:0)
以下内容将日期从英语(澳大利亚)格式转换为丹麦语(丹麦语)格式。
Dim enAU As New Globalization.CultureInfo("en-AU")
Dim SynResultatSynsDato As Date
SynResultatSynsDato = Date.ParseExact("02 March 2016", "dd MMMM yyyy", enAU, Globalization.DateTimeStyles.None)
Dim daDK As New Globalization.CultureInfo("da-DK")
MsgBox(SynResultatSynsDato.ToString("D", daDK)) 'Displays "2. marts 2016"