asp.net中的DateTime日历

时间:2011-10-06 12:27:03

标签: c# asp.net datetime datetimepicker

日期时间显示为07/10/2011 01:29:20我只想显示07/10/2011 01:29我该怎么做。

     DateTime now = DateTime.Now.AddHours(12);
        txt_ExpiresBy.Text = Convert.ToString(now);

我有这个日期时间日历,我将其分配到文本框,我必须将此日历分配给3个文本框,我该怎么做。我应该使用三个不同名称的Javascript,还是可以在下面使用它?

<script type="text/javascript">

        $(function () {
            $('.datePicker').datetimepicker();
        });
    </script>

<asp:TextBox ID="forDatePicker" runat="server" />

3 个答案:

答案 0 :(得分:1)

txt_ExpiresBy.Text = expirestime.ToString(@"dd/MM/yyyy hh:mm");

Datetime.ToString()方法非常灵活,您也可以使用ToShortDateString()之类的其他方法。

有关详细信息,请参阅MSDN文档:http://msdn.microsoft.com/en-us/library/system.datetime.aspx


使用类名将datetimepicker分配给多个文本框应该可以正常工作。

答案 1 :(得分:1)

使用DateTime.ToString()方法。

DateTime expirestime = expirestime.AddHours(12);
txt_ExpiresBy.Text = expirestime.ToString();

答案 2 :(得分:0)

带有重载ToString方法

this.txt_ExpiresBy.Text = DateTime.Now.ToString(“dd / mm / yyyy”+“”+“hh:mm”);

此致