
Hi,
I get back a datetime from appwrite in this format 2023-01-06T14:30:00.000+00:00
and I need to end up with a Flutter dateTime. I tried this String utcDateString = '2023-01-06T14:30:00.000+00:00';
DateTime utcDate = DateTime.parse(utcDateString);
but it is not working. Any ideas?

I was able to get it working with use of substrings but seems like not a good way to do it. ```DateTime isoToFlutterDateTime({required String date}) { final reformat = '${date.substring(0, 4)}-${date.substring(5, 7)}-${date.substring(8, 10)} ${date.substring(11, 16)}';
final dateParse = DateTime.parse(reformat);
return dateParse; }```

This function seems to do the trick
String formatDateTimeFromUtc(dynamic time){
try {
return new DateFormat("yyyy-MM-dd hh:mm:ss").format(new DateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(time));
} catch (e){
return new DateFormat("yyyy-MM-dd hh:mm:ss").format(new DateTime.now());
}
}

What's wrong with the parse?

Sorry the parse method is working. I was doing something else wrong. 😆

Hi, @djcali do you need any more help regarding this

No thanks! problem solved.

[SOLVED] How to convert Appwrite datetime to Flutter datetime?
Recommended threads
- Function 404 error - Deployment with the...
I have a function in my Appwrite Cloud (free plan) project that cannot be accessed or deleted (404 in both UI and CLI). I'm stuck at the 5 functions limit and c...
- 1.6 to 1.7 does not work
Appwrite (self-hosted) stopped working after updating from 1.6.2 that was stable. Getting the general_server_error. Mentioning I fallowed all steps for upgrad...
- How to have two Appwrite Instances in Sy...
Hello, I am new to Appwrite. I am currently developing a training app for our sport with a friend and we would like to use Appwrite for this. We would like to d...
