2011-10-06 68 views
0

日期時間顯示爲07/10/2011 01:29:20我只想顯示07/10/2011 01:29我該怎麼做。在asp.net中DateTime日曆

 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" /> 

回答

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到多個文本框應該只是罰款。

+0

感謝那項作品 – John

+0

@John - 沒問題。我更新了答案,專門針對您所需的格式。 –

0

具有過載ToString方法

this.txt_ExpiresBy.Text = DateTime.Now.ToString( 「日/月/年」 + 「」 + 「HH:MM」);

關注