1

How do I can change format when I assign "selectedDate" to "dateBirthdayUser"? I need that "dateBirthdayUser" show date like that '31/12/2019". Thx

import 'package:flutter/material.dart';
import 'package:intl/intl.dart';


class _ProfileState extends State<Profile> {
  DateTime dateBirthdayUser = DateTime(1900, 01, 01, 00, 00, 00);
  DateTime selectedDate = DateTime.now();

  Future<Null> _selectDate(BuildContext context) async {
    final DateTime picked = await showDatePicker(
        builder: (BuildContext context, Widget child) {
        },
        locale: Locale('es'),
        context: context,
        initialDate: selectedDate,
        firstDate: DateTime(1950, 1),
        lastDate: DateTime(2100));
    if (picked != null && picked != selectedDate)
      setState(() {
        selectedDate = picked;        
        dateBirthdayUser = selectedDate;
      });
  }
Cristian F. Bustos
  • 473
  • 1
  • 8
  • 17

1 Answers1

2

check out this answer

You need to use DateFormat class

import 'package:intl/intl.dart';

And use it for different formats

Check official docs to date format class

Swapnil Nakade
  • 806
  • 6
  • 10