建立在什么德米特里说:
要指定格式见 http://msdn.microsoft.com/en-us/library/az4se3k1(VS.96).aspx
这应该说明了不同的打印格式:
Dim myDateTime As New DateTime(2001, 5, 16, 3, 2, 15)
Console.WriteLine(myDateTime.ToString("d", CultureInfo.CurrentUICulture.DateTimeFormat))
Console.WriteLine(myDateTime.ToString("t", CultureInfo.CurrentUICulture.DateTimeFormat))
Console.WriteLine(myDateTime.ToString("d", CultureInfo.CreateSpecificCulture("ro-RO")))
Console.WriteLine(myDateTime.ToString("t", CultureInfo.CreateSpecificCulture("ro-RO")))
Console.WriteLine(myDateTime.ToString("t", CultureInfo.CurrentUICulture.DateTimeFormat))
Console.WriteLine(myDateTime.ToShortDateString())
Console.WriteLine(myDateTime.ToShortTimeString())
在您的特定情况下,我认为你需要的是:
返回dateIn.ToString( “d”,CultureInfo.CurrentUICulture.DateTimeFormat)& “” & dateIn.ToString( “T”,CultureInfo.CurrentUICulture。 DateTimeFormat)
可能会有所帮助,告诉我们你实际上得到,你想要什么,例如。 – Noldorin 2009-11-18 01:30:45
可能的重复:http://stackoverflow.com/questions/1292246/why-doesnt-datetime-toshorttimestring-respect-the-short-time-format-in-region – 2009-11-18 01:31:13