'Flutter: Formatting DateTime in flutter

How to format flutter DateTime as 10th Oct 2020

tried

String date = DateFormat("dd, mm, y").format (date.utc());//10 October 2020


Solution 1:[1]

you can use the Jiffy package from here ==> https://pub.dev/packages/jiffy.

this is an example of formatting DateTime:

import 'package:jiffy/jiffy.dart';

void main() {
  DateTime currentTime = DateTime.now();


  String result = Jiffy(currentTime).format('MMM do yy');
  print(result);

}

Solution 2:[2]

Try out this package, Jiffy Just simply add the do date pattern. See below

Jiffy([2020, 10, 10]).format("do MMM yyyy"); //10th Oct 2020

You can also add your DateTime object

Jiffy(DateTime(2020, 10, 10)).format("do MMM yyyy"); //10th Oct 2020

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1
Solution 2 Saitoh Akira