簡體   English   中英

ASP.Net,MS-Access日期/時間錯誤

[英]ASP.Net, MS-Access Date/Time Error

我得到時間,但是時間格式有問題。 我使用中繼器。

我的數據庫:MS-Access

我的數據庫列:gun(日期/時間短日期)
basSaat(日期/時間-中間時間)
bitisSaat(日期/時間-中間時間)
proje(長文本)
kulID(整數自動遞增)



我的中繼器代碼giris.aspx:

<asp:Repeater ID="Repeater1" runat="server">
        <HeaderTemplate>
            <table align="center" class="table table-bordered table-striped datatable dataTable" >
                <tr>
                   <thead>
                         <th class="sorting_asc">Saat Aralığı</th>
                         <th class="sorting_asc">Proje Adi</th>
                         <th class="sorting_asc">İşlem</th>
                    </thead>
               </tr>      

        </HeaderTemplate>
        <ItemTemplate>
         <thbody>
             <tr class="odd">
            <td><%# DataBinder.Eval(Container.DataItem,"basSaat") %>-<%# DataBinder.Eval(Container.DataItem,"bitisSaat") %></td>
            <td><%# DataBinder.Eval(Container.DataItem,"proje") %></td>
            <td><a href="duzenle.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id") %>">Düzenle</a></td>
             </tr>
        </thbody>
        </ItemTemplate>
        <FooterTemplate></table></FooterTemplate>
    </asp:Repeater>

SaatAralığı| ProjeAdı| İşlem

30.12.1899 14:10:00-30.12.1899 15:20:00 | Roxa Digital | 杜尚(編輯)


我要這個
SaatAralığı| ProjeAdı| İşlem
14:10-15:20 | Roxa Digital |杜尚(編輯)

giris.aspx.cs文件

    sorgu.CommandText = "select * from calisan where kulID=@ID AND gun=@date";
    sorgu.Parameters.Add("@ID", OleDbType.Integer).Value = sesionKulId;
    sorgu.Parameters.Add("@date", OleDbType.DBTimeStamp).Value = bugun;
    sorgu.Connection = baglanti;
    baglanti.Open();
    oku = sorgu.ExecuteReader();
    if (oku.HasRows) { 
    Repeater1.DataSource = oku;
    Repeater1.DataBind();
    oku.Dispose();}
    else{
        Repeater1.Visible = false;
        repeaterBos.Text = "Bugün Hiç Çalışma Yapmamışsınız...";
        oku.Dispose();
    }

我不知道中繼器中的日期是土耳其文(?)中的哪個字段,但是您可以在DataBinder.Eval()函數中添加第三個參數,該參數搭載String.Format()函數來格式化日期( (如果數據類型是數據庫中的日期),則按照任何給定格式,例如:

<%# DataBinder.Eval(Container.DataItem,"bitisSaat", "{0:d.M.yyyy hh:mm:ss}") %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM