我有个问题。当日期来自数据库时,如何将cultureinfo 设置为日期。
我有数据库,其中记录了请求到达的日期/时间。现在它像这样显示:2/24/2013 5:41:12 PM
我希望它像这样显示5. toukokuuta 2013
。有关我想要的格式的更多信息,请参见第 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 是数据库值,它表示日期时间)