ali
ali

Reputation: 969

Datetime without 00:00:00.000 for flutter

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

Answers (1)

majd jlassi
majd jlassi

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

Related Questions