0

DateTime メソッドを使用して Telerik カレンダー内でスケジュールを設定することに関する初心者の質問。Telerik コントロール カレンダーを使用して、音楽バンドのツアー スケジュールを設定したいと考えています。

思うような結果が得られないようです。以下は、SampleAppointmentSource CS ファイルのコードです。DateTime.Parse("5/19/2013") を設定することで、AddDays(1) または AddDays(20) を使用すると、すべての予定で予定が DateTime.Parse("5/ 19/2013") パターンですが、そうではありません。予定では常に現在の日付と時刻 (Now) が使用されます。日を追加すると、予定は解析された日付 (「2013 年 5 月 19 日」) に追加されず、現在の DateTime に追加されます。同様に、予定は常に現在のシステム日付を参照します。

混乱しないことを願っています....

望ましい結果を得るには何を使用する必要がありますか?

DateTime.Now.AddDays(1) 行が原因ですか? DateTime.Now ではないでしょうか。

{
public class SampleAppointmentSource : AppointmentSource
{
    public SampleAppointmentSource()
    {
        DateTime date = new DateTime();
        date = DateTime.Parse("5/19/2013");
    }

    public override void FetchData(DateTime startDate, DateTime endDate)
    {
        this.AllAppointments.Clear();

        this.AllAppointments.Add(new SampleAppointment()
        {
            StartDate = DateTime.Now.AddDays(1),
            EndDate = DateTime.Now.AddDays(1),
            Subject = "Jackson W/Warren Hayes",
            AdditionalInfo = "Fain Feild",
            Location = "LoserVille,Kentucky",
        });
4

1 に答える 1