こんにちは、個人情報に設定したローカルタイムゾーンの時間を抽出したいです
以下のapexコードを検討してください:
DateTime cDT = system.Now();
文字列 localDateTime = cDT.format();
localDateTime は 4/1/2011 4:22 PM のようになります
これから午後4時22分を抽出したい
Salesforce のドキュメントに記載されているメソッドの 1 つは、hour,minute メソッドです。ただし、このメソッドは日時を引数として取ります。しかし、format メソッドは文字列を返します。
解決策は、format メソッドによって返された文字列を datetime 型に変換することです。しかし、できませんでした。私はparseメソッドを試しました。現地時間を GMT 時間に戻してくれました。次に、valueOf メソッドを試しました。ただし、特定の形式の文字列を受け入れます。
この問題を解決するのを手伝ってください。私は私の側から試みています。ネットで検索。しかし、解決策はありませんでした