"Today's Date"を既定値として使用するDateTimeフィールド(Date Only)があります。 ただし、ユーザーがリストに項目を追加すると、選択された日付がGMTタイムゾーンに対応します。SharePoint DateTime既定値タイムゾーン
2012年2月22日午後7時(EST)にユーザーがアイテムを追加すると、デフォルト値は実際に2012年2月23日に読み取られます。
私の最初の考えは、Webアプリケーションの設定を確認することでしたが、-5 ESTに設定されていました。その後、いくつかの検索の後、ユーザーの地域設定に基づいてタイムゾーンが異なることがわかりました。このアプローチをテストすると、私は手動でESTタイムゾーンを持つようにユーザーを設定し、同じ結果が得られたテストを実行しました。
最後に、より多くの検索後、私は「=は、NOW()」
これは、しかし、返されるDateTimeフィールドの計算値の部分を使用して指定すると述べた一品を見つけた「式に構文エラーが含まれているかではありませんサポートされています。
DateTimeフィールドのデフォルト値を持つ方法を知っている人は、Webアプリケーションまたはユーザーのタイムゾーンを尊重していますか?
ありがとうございます。
んこのヘルプhttp://blogs.msdn.com/b/saurabh1/archive/2012/02/22 /調整-datetime-ユーザープロファイル時間zone-and-server-regional-settings-in-sharepoint.aspx – V4Vendetta
これはプログラム的なアプローチかもしれませんが、ネイティブのデフォルト値または計算フィールドによる解決策を探しています。私がこの修正プログラムを実装すると考えることができる唯一の方法は、アイテムイベントレシーバーと手動で列を設定することです。これは私の状況では受け入れられません。 –