1. UTCの

分析レポートで日付/時刻を処理する方法

Version:
日本語翻訳に関する免責事項

このページの翻訳は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()

レポート範囲に終了日が含まれます。

このメソッドを使用して、ユーザーから提供されたレポート範囲の日付を処理します。

この記事を改善するための提案がある場合は、 お知らせください!