Store controle recebidos dates as UTC
This commit is contained in:
parent
0bac9e9290
commit
89252307a3
|
|
@ -1856,16 +1856,16 @@ namespace line_gestao_api.Controllers
|
|||
var cell = ws.Cell(row, col);
|
||||
|
||||
if (cell.DataType == XLDataType.DateTime)
|
||||
return DateTime.SpecifyKind(cell.GetDateTime(), DateTimeKind.Unspecified);
|
||||
return DateTime.SpecifyKind(cell.GetDateTime(), DateTimeKind.Utc);
|
||||
|
||||
if (cell.TryGetValue<DateTime>(out var dt))
|
||||
return DateTime.SpecifyKind(dt, DateTimeKind.Unspecified);
|
||||
return DateTime.SpecifyKind(dt, DateTimeKind.Utc);
|
||||
|
||||
var s = cell.GetValue<string>()?.Trim();
|
||||
if (string.IsNullOrWhiteSpace(s)) return null;
|
||||
|
||||
if (DateTime.TryParse(s, new CultureInfo("pt-BR"), DateTimeStyles.None, out var d))
|
||||
return DateTime.SpecifyKind(d, DateTimeKind.Unspecified);
|
||||
return DateTime.SpecifyKind(d, DateTimeKind.Utc);
|
||||
|
||||
return null;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue