1. 程式人生 > >ASP.NET DateTime日期型別顯示問題

ASP.NET DateTime日期型別顯示問題

1.繫結時格式化日期方法: 
<ASP:BOUNDCOLUMN DATAFIELD= "JoinTime " DATAFORMATSTRING= "{0:yyyy-MM-dd} " > 
<ITEMSTYLE WIDTH= "18% " > </ITEMSTYLE > 
</ASP:BOUNDCOLUMN >

2.資料控制元件如DataGrid/DataList等的件格式化日期方法: 
e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();

3.用String類轉換日期顯示格式: 
String.Format( "yyyy-MM-dd ",yourDateTime);

4.用Convert方法轉換日期顯示格式: 
Convert.ToDateTime("2005-8-23").ToString

("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo); //支援繁體資料庫

5.直接用ToString方法轉換日期顯示格式: 
DateTime.Now.ToString("yyyyMMddhhmmss"); 
DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")

6.只顯示年月 
DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}")

7.顯示時間所有部分,包括:年月日時分秒 
<asp:BoundColumn DataField="收款時間" HeaderText="收款時間" 
DataFormatString="{0:yyyy-MM-dd HH24:mm:ss}"> 
</asp:BoundColumn> 

8.格式化從資料庫中讀取的時間

 Convert.ToDateTime(dr["MT_ENDate"]).ToShortDateString();

相關推薦

ASP.NET DateTime日期型別顯示問題

1.繫結時格式化日期方法:  <ASP:BOUNDCOLUMN DATAFIELD= "JoinTime " DATAFORMATSTRING= "{0:yyyy-MM-dd} " >  <ITEMSTYLE WIDTH= "18% " > <

Asp.net Image控制元件顯示Bitmap生成影象

from:https://blog.csdn.net/qq_29011299/article/details/81137980 using(Bitmap bmp=new Bitmap(300,50))     {    &nbs

asp.net時間日期格式化

1. 資料控制元件繫結時格式化日期方法:<asp:BoundColumn DataField="AddTime" HeaderText="新增時間" DataFormatString="{0:yyyy-MM-dd HH:mm}></asp:BoundColumn><as

ASP.NET MVC高亮顯示當前頁面選單

1、建立MvcHtmlExtension擴充套件類 1 public static class MvcHtmlExtension 2 { 3 public static MvcHtmlString MenuLink(this HtmlHelper helper, str

解決Asp.net下GridView中顯示資料欄位文字過長的辦法

在網頁顯示時,經常遇到表格或Gridview,Datalist等中資料欄位太長的問題。基本辦法有兩種:1,換行顯示;2,先隱藏一部分,當滑鼠移動到其位置時,自動將全部內容的顯示出來。本文主要講述如何採用ToolTip實現第二種解決辦法。其中第一種辦法,不建議採用,其原因:1,

如何在FineUIMvc(ASP.NET MVC)中顯示覆雜的表格列資料(列表和物件)?

起源 最初,這個問題是知識星球內的一個網友提出的,如何在FineUIMvc中展現複雜的列資料? 在FineUIPro中,我們都知道有一個 TemplateField 模板列可以使用,我們只需要在後臺定義一個 C# 方法,就可以返回任意想要的資料。 可是在FineUIMvc中沒有這麼個列型別,那又

最近出現的asp.netasp.net“未能找到型別或名稱空間名稱“MySql”(是否缺少 using 指令或程式集引用?”)

        因為網站中用到了MySql.Data.dll這一引用,所以出現這樣問題總是把眼光放在該控制元件引用的不當上。但是以前這種也是直接放在網站的Bin資料夾中,用的也是同樣的控制元件,並沒有其他操作。糾結了半天愣是沒搞清楚問題出現在哪兒。突然發現專案的資源管理器出現

asp.net image控制元件顯示Bitmap

可以藉助base64直接顯示圖片,避免image.imageUrl="xxx.aspx"。程式碼如下: Bitmap bmp = new Bitmap(200, 200); using (var g = Graphics.From

ASP.NET 在Label中顯示換行

問題描述: 在TextBox中編輯好的一段帶換行的文字,直接在Label中顯示的時候將不顯示換行,整個文字成了一段。 解決方法: 在aspx中將Label控制元件的Text屬性修改為 <asp:Label ID="Label10" runat="server"  

ASP.NET】GridView特定顯示某行某列,並修改列名

前端 後端 protected void fillGridView() { DataSet ds = new DataSet(); ds = GetDa

Linq中datetime的處理以及asp.net下拉列表控件的selectitem,text等的設置顯示處理

selected 接受 str 同時 類型 ddp cte 設置 varchar dhl:報錯:LINQ to Entities 不支持指定的類型成員“Date” Linq如: var v = from l in _dal.Share where l

解決Asp.net Mvc返回JsonResult中DateTime型別資料格式的問題

問題背景:            在使用asp.net mvc 結合jquery esayui做一個系統,但是在使用使用this.json方法直接返回一個json物件,在列表中顯示時發現datetime型別的資料在轉為字串是它預設轉為Date(84923838332223)

ASP.NET中如何給datetime型別的資料賦Null值

更多好的文章就在 blog.haoitsoft.com,請大家多多支援!還可以通過好電影網:www.haotv8.cc,看你喜歡的電影,勞逸結合,效率更高哦!其實很簡單,請看下面例子:DateTime d = new DateTime()if(string.IsNullOrE

ASP.NET MVC4 validate驗證DateTime 型別 不可提交

近期在使用MVC4開發專案的時候,遇到一個比較奇特的bug,就是在用mvc4 自帶的validate.js驗證DateTime的時候不能通過,總是彈出一個日期控制元件,如圖   經過反覆檢測,我發現了問題所在: 1、如果日期格式是“2013/10/30”的時候,驗證就通過了

ASP.NET頁面顯示日期

            <script language="JavaScript">   <!--   document.ns = navigator.appName == "Netscape"   tmpDate = new Date();   date = tmpDate.getDate

asp.net GridView 表格之取消設計最初顯示的綁定列

col 會有 .com .net ges als 結果 oge false 新建 GridView後若手動添加設置列,會有最初的綁定列,如下所示,顯示無用的最後面的幾列,雖運行時不影響但在設計時感覺還是怪怪的,如何不顯示呢 這時只需要將屬性列中AutoGenerateCo

asp.net 中文部分顯示問號

work framework 中文 系統管理 一個 codepage asp dep pre 很神奇的事情,今天部署了一個網站,頁面從數據讀取新聞後,有些新聞標題全部顯示問題號,有幾個新聞能正確顯示漢字,然後查看新聞頁面又能正常顯示漢字。 解決辦法: 在異常的頁面上加上

C# ASP.NET MVC 之 SignalR 學習 實時數據推送顯示 配合 Echarts 推送實時圖表

from fig 大致 threading HA href value config build 本文主要是我在剛開始學習 SignalR 的技術總結,網上找的學習方法和例子大多只是翻譯了官方給的一個例子,並沒有給出其他一些經典情況的示例,所以才有了本文總結,我在實現推送簡

ASP.Net Core 返回的json數據,自定義日期格式

AR 定義 序列 lec www configure 所有 序列化 都在 //代碼位置:Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddMvc(

ASP.NET 實現多頁面合並一頁顯示

ssi 設置 form sdn 過程 使用 方式 顯示 用戶控件 目前業務有一個需求: 就是把多個網頁合並到一個頁面顯示, 在實現過程中我一般使用兩種方法: 利用母版頁設置導航欄, 定位到每個網頁; 利用用戶控件( .acsx 後綴的文件), 但是有個問題就是傳參比較麻煩