从asp文本框中删除00:00:00

时间:2015-04-04 10:04:22

标签: c# asp.net datepicker

我有一个文本框,我使用DatePicker约会并保存。当我再次来检查文本框中的日期时,值是

02-04-1996 00:00:00

我想删除

  

00:00:00

看一下图片 00:00:00 in the Image

怎么做?请帮忙

更新代码

Datepicker的JS代码: -

$(function () {
        $("[id$=mainContent_txtdateofbirth], [id$=mainContent_txtdoj], [id$=mainContent_txtdol]").datepicker({
            textboxImageOnly: true,
            textboxImage: 'images/calendar.png',
            changeMonth: true,
            changeYear: true,
            dateFormat: "{0:DD-MM-YY}",
            yearRange: "-40:+0",
            maxDate: new Date(),
        });
    });

3 个答案:

答案 0 :(得分:2)

  

将日期选择器控件属性更改为自定义。

DateTimePicker1.Format = DateTimePickerFormat.Custom;
DateTimePicker1.CustomFormat = "dd-MM-yyyy";

请参阅Here DateTimePicker.CustomFormat财产

EDIT2:

  

如果您使用的是jQuery日期选择器。请更改datepicker日期格式属性。

var date = $('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }).val();

here 1here 2有一些参考,你可以看到。

答案 1 :(得分:1)

尝试如下并且有效: -

codebehind

txtdateofbirth.Text = DateTime.Parse(dt.Rows[0]["dob"].ToString()).ToShortDateString();

ToShortDateString();从文本框中删除了00:00:00

答案 2 :(得分:0)

尝试按日期顺序排列日期:

<强>&#34; 0:DD-MM-YY&#34;

这会有效!