diff --git a/lib/backend/api_requests/api_calls.dart b/lib/backend/api_requests/api_calls.dart index 2a8838ec..e2db37fd 100644 --- a/lib/backend/api_requests/api_calls.dart +++ b/lib/backend/api_requests/api_calls.dart @@ -3,6 +3,7 @@ import 'dart:convert'; import 'dart:developer'; import 'package:flutter/foundation.dart'; +import 'package:hub/shared/utils/validator_util.dart'; import '/flutter_flow/flutter_flow_util.dart'; import 'api_manager.dart'; @@ -1271,7 +1272,7 @@ class PostProvVisitSchedulingCall { 'userUUID': userUUID, 'cliID': cliID, 'atividade': atividade, - 'data': data, + 'data': ValidatorUtil.toISO8601("dd/MM/yyyy HH:mm:ss", data!), 'motivo': motivo, 'nome': nome, 'proID': proID, diff --git a/lib/shared/utils/validator_util.dart b/lib/shared/utils/validator_util.dart index 3188c18e..d0888545 100644 --- a/lib/shared/utils/validator_util.dart +++ b/lib/shared/utils/validator_util.dart @@ -1,3 +1,5 @@ +import 'package:intl/intl.dart'; + class ValidatorUtil { static bool isValidEmail(String email) { if (RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$').hasMatch(email)) { @@ -14,4 +16,11 @@ class ValidatorUtil { return false; } } + + static String toISO8601(String format, String value) { + DateFormat dateFormat = DateFormat(format); + DateTime dateTime = dateFormat.parse(value); + + return dateTime.toIso8601String(); + } }