2013-05-06 1 views
1

У меня проблема. Как установить культуру на дату, когда дата поступает из базы данных.набор datetime культура 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> 

Этот код dosen't работы на данный момент. Вот строка, которую я хочу, чтобы объединить его:

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

(это значение pvmaika является базой данных, это означает, DateTime)

ответ

1

В передней части страницы, где вы есть, что <%@ Page Culture="fi-FI" Language="VB" Debug="true" %>. Включить Culture="fi-FI".

Это будет работать!

+0

Спасибо, это была проблема, мне даже не нужны дополнительные коды! Отлично –