欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp 之 让实体中字段类型为DateTime的字段只显示日期不显示时间

程序员文章站 2022-04-14 10:16:48
在我们平时的工作开发中,我们通常会遇到这样的一个问题:某个实体的某个字段是datetime类型的,可是我们在界面上只想让它显示日期不显示时间! 一个订单实体:   //订单类...
在我们平时的工作开发中,我们通常会遇到这样的一个问题:某个实体的某个字段是datetime类型的,可是我们在界面上只想让它显示日期不显示时间!


一个订单实体:

 

 //订单类
    public class order
    {
        //订单id
        public int id{get;set;}


        //物品id
        public int resid{get;set;}


        //物品名称
        public string resname { get; set; }


        //物品价格
        public decimal price { get; set; }


        //订购数量
        public int number { get; set; }


        //订购日期
        public datetime orderdate { get; set; }


    }


 


很简单的前台代码:

 


:gridview autogeneratecolumns="false" id="gw" runat="server">



 

后台方法:

 

protected void page_load(object sender, eventargs e)
    {
        list listorder = new list();


        #region 假数据,订单实体
        order enorder = new order() 
        {
        id=1001,
        resid=102002,
        resname =小熊抱枕,
        price=40,
        number =2,
        orderdate =datetime.now
        };


        listorder.add(enorder);
        #endregion


        //绑定数据
        gw.datasource = listorder ;
        gw.databind();


    }


 

效果图:
asp 之 让实体中字段类型为DateTime的字段只显示日期不显示时间

那么我们该修改什么地方才能让我们的datetime格式的订购日期只显示日期而不显示时间呢?

 

修改后的前台代码:

 



效果图:

 

asp 之 让实体中字段类型为DateTime的字段只显示日期不显示时间



就这么简单,虽然我们实体中的字段类型是datetime类型的,但是我们只要在前台绑定字段的时候,加入这么一句绑定格式就ok了,是不是很简单呢。