Reputation: 969
Why everytime I make a
var date = DateTime.parse(dob);
var formattedDate = '${date.year}${date.month}${date.day}';
DateTime.parse(formattedDate)
it will still retrieve as 1961-02-26 00:00:00.000
? How do I get it to become 19610226
but still in datatype DateTime?
Upvotes: 0
Views: 1751
Reputation: 51
Use DateFormat Class from intl package to format your date
var date = DateTime.parse(dob);
var dateFormatter = new DateFormat('yyyy-MM-dd');
String formattedDate = dateFormatter.format(date);
print(formattedDate); // result 2020-03-24
for more details and more formatting options see this answer
Upvotes: 2