Lwc dataTable格式化时间的问题

import timeZone from '@salesforce/i18n/timeZone';
columns = [
      {
        type: "date",
        fieldName: "CreatedDate",
        label: "Created Date",
        typeAttributes:{day:'numeric',month:'numeric',year:'numeric',hour:'2-digit',minute:'2-digit',hour12:true,timeZone:timeZone}//格式化时间以及使用timeZone
      }
];

Salesforce的datatable针对日期类型的渲染,使用的是lightning-formatted-date-time进行解析,官方默认是根据电脑设置的时区来设置的,跟User Setting的timezone无关。

import这个就会基于具体的salesforce中配置的timezone进行显示时间

posted @ 2023-05-26 11:55  ahotang  阅读(33)  评论(0)    收藏  举报