Calendar.TodaysDate プロパティ

定義

今日の日付の値を取得または設定します。Gets or sets the value for today's date.

public:
 property DateTime TodaysDate { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public DateTime TodaysDate { get; set; }
[System.ComponentModel.Browsable(false)]
public DateTime TodaysDate { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.Browsable(false)>]
member this.TodaysDate : DateTime with get, set
[<System.ComponentModel.Browsable(false)>]
member this.TodaysDate : DateTime with get, set
Public Property TodaysDate As DateTime

プロパティ値

DateTime

DateTime が今日の日付と見なしている値を格納している CalendarA DateTime that contains the value that the Calendar considers to be today's date. このプロパティが明示的に設定されていない場合は、サーバーの日付が使用されます。If this property is not explicitly set, this date will be the date on the server.

属性

プロパティを使用して、 TodaysDate コントロールの今日の日付の値をプログラムで設定する方法を次のコード例に示し Calendar ます。The following code example demonstrates how to use the TodaysDate property to programmatically set the value for today's date on the Calendar control.

<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Calendar Example</title>
<script language="C#" runat="server">

      void Selection_Change(Object sender, EventArgs e) 
      {
         Calendar1.TodaysDate = Calendar1.SelectedDate;
         Label1.Text = "Today's Date is now " + Calendar1.TodaysDate.ToShortDateString();
      }

   </script>

</head>     
<body>

   <form id="form1" runat="server">

      <h3>Calendar Example</h3>

      Select a date on the Calendar control to use as today's date.<br /><br />

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="Day" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar> 

      <hr /><br />

      <asp:Label id="Label1" runat="server" />

   </form>
</body>
</html>

<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Calendar Example</title>
<script language="VB" runat="server">

        Sub Selection_Change(sender As Object, e As EventArgs)
            Calendar1.TodaysDate = Calendar1.SelectedDate
            Label1.Text = "Today's Date is now " & Calendar1.TodaysDate.ToShortDateString()
        End Sub 'Selection_Change

   </script>

</head>     
<body>

   <form id="form1" runat="server">

      <h3>Calendar Example</h3>

      Select a date on the Calendar control to use as today's date.<br /><br />

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="Day" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar> 

      <hr /><br />

      <asp:Label id="Label1" runat="server" />

   </form>
</body>
</html>

注釈

TodaysDate今日の日付を確認するには、プロパティを使用します。Use the TodaysDate property to determine today's date. このプロパティを使用して、コントロールの今日の日付の値をプログラムで設定することもでき Calendar ます。You can also use this property to programmatically set the value for today's date on the Calendar control. このプロパティは、オブジェクトを使用して設定され System.DateTime ます。This property is set using a System.DateTime object.

注意

別のタイムゾーンにあるユーザーに対応するために、この日付を調整する必要がある場合があります。This date might need to be adjusted to accommodate users who are in a different time zone.

プロパティで指定された日付の外観は、プロパティを使用して TodaysDate カスタマイズでき TodayDayStyle ます。The appearance of the date specified by the TodaysDate property can be customized by using the TodayDayStyle property.

注意

VisibleDateプロパティが設定されていない場合、プロパティによって指定された日付によって、 TodaysDate コントロールに表示される月が決まり Calendar ます。If the VisibleDate property is not set, the date specified by the TodaysDate property determines which month is displayed in the Calendar control.

適用対象

こちらもご覧ください