私はこのようなカレンダーを持っています:
ビュー
_ <td>
<asp:Calendar ID="Calendar1" runat="server"
OnSelectionChanged="DateChange">
</asp:Calendar>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td>
_
。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() + '.';
}
_
日付を_"MM/dd/yyyy"
_として表示しますが、_"dd/MM/yyyy"
_として表示したいので、DateTime.Today.ToShortDateString()+'.';
をDateTime.Today.ToShortDateString("dd/MM/yyyy");
に変更してみます
しかし私は得る
エラー3メソッド 'ToShortDateString'のオーバーロードは引数を1つ取りません
これを解決するにはどうすればよいですか?
ToShortDateString
には、ないには、任意のパラメータを取るオーバーロードがあります。
ToShortDateString()
がMM/dd/yyyy
形式を返す場合、これは CurrentCulture
がこの形式であることを意味します ShortDatePattern
=プロパティ。
properカルチャのようなもので、そのような場合は常に カスタムフォーマット を使用できます。
TextBox2.Text = DateTime.Today.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);