小编Pep*_*epe的帖子

将ToShortDateString格式化为dd/MM/yyyy

我有这样的日历:

视图

 <td>
     <asp:Calendar ID="Calendar1" runat="server" 
      OnSelectionChanged="DateChange">
     </asp:Calendar>
     <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
 </td>
Run Code Online (Sandbox Code Playgroud)

.Cs文件

protected void Page_Load(object sender, EventArgs e)
    {
        TextBox2.Text = DateTime.Today.ToShortDateString()+'.';
    }

    protected void DateChange(object sender, EventArgs e)
    {
        TextBox2.Text = Calendar1.SelectedDate.ToShortDateString() + '.';
    }
Run Code Online (Sandbox Code Playgroud)

它显示日期为"MM/dd/yyyy",但我想将其显示为"dd/MM/yyyy",我尝试将其更改DateTime.Today.ToShortDateString()+'.';DateTime.Today.ToShortDateString("dd/MM/yyyy");

但我明白了

错误3方法'ToShortDateString'没有重载需要1个参数

我该怎么做才能解决这个问题?

c# asp.net datetime date

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

date ×1

datetime ×1