ZOHOのスクリプト言語Delugeで日付時刻を扱うには?この記事は備忘録記事です。
項目名「myDateTime」に、「2025年2月23日 午前9時0分」と登録されていた日付時刻を、「2025年2月23日 午後3時20分」に変更するには?
1.日付時刻を取得する(◯◯◯タブのレコード、IDがiD変数で取得されている)
myRecord=zoho.crm.getRecord(“◯◯◯”,iD)
currentDateTime=myRecord.get(“myDateTime”);
info(currentDateTime); // 2025-02-23T09:00:00+09:00←「T」の前が日付文字列、後が時刻文字列。+9:00は日本のタイムゾーン(日本標準時 UTC+9)
dateStr=currentDateTime.toString(“yyyy-MM-dd”);
//日付時刻データから「2025-02-23」部分を文字列として取り出す
timeStr=”15:20:00″;
convertDateTimeStr=dateStr + “T”+timeStr + “+09:00”;
myRecord.put(“myDateTime”,convertDateTimeStr);
zoho.crm.updateRecord(“◯◯◯”,iD,myRecord);