0

データ グリッドを埋めるために使用しているデータ テーブルがあります。

データベースからのデータをテーブルに入力しています。列の 1 つは「開始クラス」で、これは時刻である必要がありますが、「GetType(Date)」も日付を示します。

Using con As New OleDbConnection(My.Settings.ConnectionPath)
        strSQL = "SELECT * FROM Groups"

        daGroups = New OleDbDataAdapter(strSQL, con)
        daGroups.Fill(dsGroups, "strSQL")

        Table.Columns.Add("Class Start", GetType(Date))

        For Each Row In dsGroups.Tables("strSQL").Rows
            Table.Rows.Add(Row.Item(0))
        Next

        dtTable = Table
    End Using
4

2 に答える 2

1

私の経験では、データ型をデータ コンテナーに保持し、ビューに表示されたらフォーマットする方がよいでしょう。それがあなたに当てはまるかどうかはわかりませんが、使用できます

date.ToString("hh:mm") 

コードでフォーマットするか、

<asp:Label id="lblDate" runat="server" Text="<%# Bind('data.date', '{0:hh:mm}') %>" />

ASPページ用

それがあなたを助けるかどうかわからない

于 2012-07-18T07:10:40.503 に答える
0

DateTime.ToString("hh:mm")インスタンスから時間のみを取得するために使用できDateTimeます。詳細については、こちらをご覧ください

于 2012-07-18T07:09:20.077 に答える