見出し画像

Genesys Cloudで日本時間を取得する簡単テクニック

UTCからの9時間ジャンプ

Genesys Cloudでフローやスクリプトを作成していると、UTC(協定世界時)を使うことがあります。しかし、私たちが普段利用しているのは日本標準時(JST)、つまりUTCに9時間を加えた時間です。
この記事では、GetCurrentDateTimeUtc() 関数で取得したUTCを、日本時間に変換するシンプルな方法をご紹介します。


1. なぜ日本時間に変換する必要があるのか?

多くのシステムやサーバーは標準時としてUTCを使用しますが、実際のビジネスや顧客対応の際には現地時間、つまり日本時間を使う必要があります。
たとえば、営業時間の確認や、日本の顧客に向けたコミュニケーションで時間を表示する際に、UTCのままだと混乱を招きます。
ですから、UTCを日本時間に変換することが重要です。

2. 現在のUTC時刻を取得する

まず、Genesys Cloudで現在のUTC時刻を取得します。
これには GetCurrentDateTimeUtc() 関数を使います。
この関数は、UTCでの現在時刻を返してくれる便利なツールです。

GetCurrentDateTimeUtc()

この時点で、UTC時刻は正確に取得できましたが、日本時間ではありません。次にこの時間を変換していきます。

3. AddHoursを使って日本時間に変換する

ここで使うのが AddHours() 関数です。
この関数で、UTCに9時間を加えることで、日本標準時(JST)に変換できます。

AddHours(GetCurrentDateTimeUtc(), 9)

この操作により、UTCの現在時刻に9時間を加算し、私たちが利用している日本時間に変換されました。これで、UTCに縛られることなく、日本時間を基準とした対応が可能になります。

4. まとめ

  • なぜ変換が必要か?: ビジネスの現場や顧客対応では、UTCではなく、日本時間(JST)が必要不可欠です。
    UTCのままでは誤解が生じやすく、適切な時間管理ができません。

  • 現在のUTC時刻の取得: GetCurrentDateTimeUtc() 関数を使用して、UTC時刻を簡単に取得します。

  • 日本時間への変換方法: AddHours() 関数で9時間加算することで、UTC時刻を日本時間に素早く変換できます。

これで、日本時間を即座に取得するスキルが手に入りました。
Genesys Cloudのタイムゾーン変換は、決して難しいものではありません。
次に「未来の」営業時間やキャンペーンの日程を調整するときには、このテクニックが役に立つはずです。

https://youtube.com/shorts/KDnfaNcppIs?feature=share

参考動画

いいなと思ったら応援しよう!

Solidia
よろしければサポートお願いします! いただいたサポートはクリエイターとしての活動費に使わせていただきます!