从数据库日期记录中设置datetime culture vb

时间:2013-05-06 07:57:44

标签: database vbscript cultureinfo

我有问题。 当日期来自数据库时,如何将cultureinfo设置为日期。

我有数据库,当请求到达时,记录日期/时间。 现在它显示如下:2/24/2013 5:41:12 PM我希望它显示为5. toukokuuta 2013。有关我想要的格式的更多信息是here它在第68行(芬兰语)

我已经拥有的代码:

<script language="VB">
  Imports System
  Imports System.Globalization
  Imports System.Threading

Public Class FormatDate

Public Shared Sub Main()
  Dim dt As DateTime = DateTime.Now
  ' Sets the CurrentCulture property to U.S. English.
  Thread.CurrentThread.CurrentCulture = New CultureInfo("fi-FI")
  ' Displays dt, formatted using the ShortDatePattern
  ' and the CurrentThread.CurrentCulture.
  Console.WriteLine(dt.ToString("d. MMMM'ta 'yyyy"))

End Sub
End Class
</script>

这段代码暂时不起作用。 这是字符串,我想把它组合起来:

<%# DataBinder.Eval(Container.DataItem, "pvmaika") %>

(pvmaika是数据库值,它表示日期时间)

1 个答案:

答案 0 :(得分:1)

在页面前面,你有那个 <%@ Page Culture="fi-FI" Language="VB" Debug="true" %>。 包括Culture="fi-FI"

那会有效!