次の方法で共有


Calendar.TodaysDate プロパティ

今日の日付の値を取得または設定します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Property TodaysDate As DateTime
'使用
Dim instance As Calendar
Dim value As DateTime

value = instance.TodaysDate

instance.TodaysDate = value
public DateTime TodaysDate { get; set; }
public:
property DateTime TodaysDate {
    DateTime get ();
    void set (DateTime value);
}
/** @property */
public DateTime get_TodaysDate ()

/** @property */
public void set_TodaysDate (DateTime value)
public function get TodaysDate () : DateTime

public function set TodaysDate (value : DateTime)
適用できません。

プロパティ値

Calendar が今日の日付と見なしている値を格納している System.DateTime。このプロパティが明示的に設定されていない場合は、サーバーの日付が使用されます。

解説

TodaysDate プロパティを使用して、今日の日付を確認します。また、このプロパティを使用して、Calendar コントロールの今日の値をプログラムにより設定できます。このプロパティは System.DateTime オブジェクトを使用して設定します。

メモメモ :

この日付は、別のタイム ゾーンのユーザーに合わせて調整することが必要な場合があります。

TodaysDate プロパティによって指定された日付の外観は、TodayDayStyle プロパティを使用してカスタマイズできます。

メモメモ :

VisibleDate プロパティが設定されていない場合、Calendar コントロールに表示される月は、TodaysDate プロパティによって指定された日付によって決定されます。

トピック 場所
方法 : Calendar Web サーバー コントロールに今日の日付をプログラムで設定する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : Calendar Web サーバー コントロールに今日の日付をプログラムで設定する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : Calendar Web サーバー コントロールに今日の日付をプログラムで設定する ASP .NET Web アプリケーションの作成

使用例

TodaysDate プロパティを使用して、Calendar コントロールの今日の日付の値をプログラムによって設定する方法を次のコード例に示します。

<%@ 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>
<%@ 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="JScript" 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="JScript" runat="server">

      function Selection_Change(sender : Object, e : EventArgs) 
      {
         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>

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

Calendar クラス
Calendar メンバ
System.Web.UI.WebControls 名前空間
System.DateTime
Calendar.TodayDayStyle プロパティ

その他の技術情報

Calendar Web サーバー コントロール