Search code examples
flutterdartdate-formatting

How can get this time formate


I want to ask how can I get like this time formate in flutter

2021-09-27T12:22:23.1861335+02:00

Solution

  • You can try to do this, based on https://pub.dev/documentation/intl/latest/intl/DateFormat-class.html

    import 'package:intl/intl.dart';
    
    void main() {
      final DateTime now = DateTime.now();
      final DateFormat formatter = DateFormat('yyyy-MM-ddTHH:mm:ss.SSSSSSS');
      final String formatted = formatter.format(now);
      print(formatted + "+02:00");
    }
    

    output:

    2023-01-02T23:08:59.7340000+02:00