I have an instance of DateTime
and I would like to format that to a String. How do I do that? I want to turn the date into a string, something like "2013-04-20".
How to format a date with Dart
dart
dart
I have an instance of DateTime
and I would like to format that to a String. How do I do that? I want to turn the date into a string, something like "2013-04-20".
Best Answer
You can use the
intl
package (installer) to format dates.For
en_US
formats, it's quite simple:There are many options for formatting. From the docs:
For non-
en_US
dates, you need to explicitly load in the locale. See theDateFormat
docs for more info. Thedate_symbol_data_local.dart
contains all of the formats for each country/language, if you would like a more in-depth look.