2013-05-06 64 views
1

我有一個問題。 如何在日期來自數據庫時將cultureinfo設置爲日期。設置日期時間文化從數據庫日期記錄vb

我有數據庫,其中記錄日期/時間,當一個請求到達。 現在它顯示它是這樣的: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是數據庫值,則意味着DATETIME)

回答

1

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

這將工作!

+0

謝謝,這是問題,我甚至不需要額外的代碼!完善 – 2013-05-06 09:31:11