分析レポートで日付/時刻を処理する方法
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
エンゲージメント分析レポートでは、UTCまたはローカル サーバーのタイム ゾーンで日付/時刻の値を表示できます。
Sitecore.Analytics.configファイルのAnalytics.Reports.DisplayDatesInUtc設定では、日付をUTCで表示するか、ローカル サーバー時間で表示するかを制御します。この設定の値がtrueの場合、レポートでは日付/時刻の値がUTCで表示されます。それ以外の場合、日付/時刻の値は、レポートのローカル サーバーのタイム ゾーンで表示されます。この設定のデフォルト値はfalseです。
Sitecore.Analytics.Reports.ReportDateInterpreterクラスのメソッドを使用して、エンゲージメント分析レポートの日付/時刻値を処理する必要があります。
|
|
|---|---|
|
ToUniversalTime(DateTime) |
日付と時刻をUIからUTCに変換します (これはデータベースで許容されます)。 この方法を使用して、ユーザーが指定したレポート範囲の日付/時刻値を変換し、データベースから結果を除外します。 |
|
ToUITime(DateTime) |
データベースからのUTC日付/時刻をUIで許容される値に変換します。 このメソッドを使用して、データベースから日付/時刻の値をUIに表示します。 |
|
GetDefaultUIStartDate() |
レポート範囲のデフォルトの開始日を指定します。 このメソッドを使用して、UIでレポート範囲の日付を初期化します。 |
|
GetDefaultUIEndDate() |
レポート範囲のデフォルトの終了日を指定します。 このメソッドを使用して、UIでレポート範囲の日付を初期化します。 |
|
GetStartDateInclusive() |
レポート範囲に開始日が含まれます。 このメソッドを使用して、ユーザーから提供されたレポート範囲の日付を処理します。 |
|
GetEndDateInclusive() |
レポート範囲に終了日が含まれます。 このメソッドを使用して、ユーザーから提供されたレポート範囲の日付を処理します。 |