Dart / Flutter Date Format
Oct 01 2020
Estou tentando alterar o formato da string de data retornada da API. A string de entrada do formato de data abaixo está funcionando bem em java, mas não no Dart.
DateTime tempDate = new DateFormat("dd-MMM-yy hh.mm.ss.SSSSSS aa")
.parse(notification.createdat);
final DateFormat formatter = DateFormat('EEE M/d/yy h:mm a');
final String formatted = formatter.format(tempDate);
Aqui está o erro retido:
Respostas
1 Er1 Oct 01 2020 at 19:29
Pode ser porque SEPestá tudo em letras maiúsculas. Você poderia testar isso apenas colocando uma string estática com Sepas meses na função de análise.
DateTime tempDate = new DateFormat("dd-MMM-yy hh.mm.ss.SSSSSS aa")
.parse('30-Sep-20 12.50.18.518880 pm');
final DateFormat formatter = DateFormat('EEE M/d/yy h:mm a');
final String formatted = formatter.format(tempDate);
Verifique a sintaxe adequada aqui https://unicode-org.github.io/icu/userguide/format_parse/datetime/#datetime-format-syntax
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino