fix: Correção da conversão data/hora para iso

This commit is contained in:
Ivan Antunes 2024-08-12 09:22:20 -03:00
parent cfd7e0e4ae
commit f1c6686c66
2 changed files with 11 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import 'dart:convert';
import 'dart:developer'; import 'dart:developer';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:hub/shared/utils/validator_util.dart';
import '/flutter_flow/flutter_flow_util.dart'; import '/flutter_flow/flutter_flow_util.dart';
import 'api_manager.dart'; import 'api_manager.dart';
@ -1271,7 +1272,7 @@ class PostProvVisitSchedulingCall {
'userUUID': userUUID, 'userUUID': userUUID,
'cliID': cliID, 'cliID': cliID,
'atividade': atividade, 'atividade': atividade,
'data': data, 'data': ValidatorUtil.toISO8601("dd/MM/yyyy HH:mm:ss", data!),
'motivo': motivo, 'motivo': motivo,
'nome': nome, 'nome': nome,
'proID': proID, 'proID': proID,

View File

@ -1,3 +1,5 @@
import 'package:intl/intl.dart';
class ValidatorUtil { class ValidatorUtil {
static bool isValidEmail(String email) { static bool isValidEmail(String email) {
if (RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$').hasMatch(email)) { if (RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$').hasMatch(email)) {
@ -14,4 +16,11 @@ class ValidatorUtil {
return false; return false;
} }
} }
static String toISO8601(String format, String value) {
DateFormat dateFormat = DateFormat(format);
DateTime dateTime = dateFormat.parse(value);
return dateTime.toIso8601String();
}
} }