イベント ハンドラーで SPFieldDateTime の値を別の SPFieldDateTime に複製しようとしていますが、認めざるを得ません。困惑しています。SPFieldDatetime で設定できる明らかなフィールドはなく、次のようにしてもフィールドの値は変更されません。
{
SPListItem task = (SPListItem) properties;
task[/* destination field's guid */] = task[/* source field's guid */];
}
コードはエラーなしでフィールドを取得できるようです。いずれかの GUID を使用してSPFieldDateTime time = (SPFieldDateTime)task.Fields[/* either GUID */];
もエラーは発生せず、デバッガーは適切なフィールドを持っているように見えます: プロパティなどに適切な値が存在します。
SPFieldDateTime 値を設定するにはどうすればよいですか?