Календарь DateTime в asp.net - PullRequest
       23

Календарь DateTime в asp.net

0 голосов
/ 06 октября 2011

Дата отображается как 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 ]

1 голос
/ 06 октября 2011

Использование DateTime.ToString () метод.

DateTime expirestime = expirestime.AddHours(12);
txt_ExpiresBy.Text = expirestime.ToString();
1 голос
/ 06 октября 2011
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 нескольким текстовым полям должно работать нормально.

0 голосов
/ 06 октября 2011

с методом перегрузки ToString

this.txt_ExpiresBy.Text = DateTime.Now.ToString ("дд / мм / гггг" + "" + "чч: мм");

С уважением

...