🕑Add offset hours for local UI and report

Azure SQL server saved time is UTC time, so web portal view and report need to convert

// UI
  
data: 'DateTime', render: function (data: any, type: any, row: any) {
  return '<span style="color:green">' +
    formatDate(new Date(data), 'dd/MM/yyyy hh:mm:ss a', 'en-AU')
},

{
  data: 'value', render: function (data: any, type: any, row: any) {
    if (Number(data) != 0)
      return '<span style="color:purple; display: inline-block; float: right;">' + formatNumber(Number(data), 'en-AU', '1.2-2') + '</span>'
    else
      return ''
}
  
// method1: 
var curtureInfo = CultureInfo.GetCultureInfo("en-AU");
  .ForMember(desc => desc.ErrorDate, opt => opt.MapFrom(src => src.ErrorTimestamp.HasValue ? src.ErrorTimestamp.Value.ToString("dd/MM/yyyy", curtureInfo) : string.Empty))

Last updated

Was this helpful?