Datetime 颤振日期时间月值

Datetime 颤振日期时间月值,datetime,flutter,Datetime,Flutter,我想打印像06这样的月份值,但它写的是6。如何解决这个问题 DateTime tarih=DateTime.now(); String ay=tarih.month.toString(); print("ay:$ay"); print("tarih:$tarih"); I/颤振(17892):日:6 I/flatter(17892):tarih:2020-06-20 13:10:51.425817导入intl包以使用各种日期格式 import 'pack

我想打印像06这样的月份值,但它写的是6。如何解决这个问题

DateTime tarih=DateTime.now();
String ay=tarih.month.toString();
print("ay:$ay");
print("tarih:$tarih");
I/颤振(17892):日:6


I/flatter(17892):tarih:2020-06-20 13:10:51.425817导入intl包以使用各种日期格式

import 'package:intl/intl.dart';
然后使用“MM”将日期设置为06:

DateTime tarih=DateTime.now();
String ay = DateFormat('MM').format(tarih);
print("ay:$ay"); //Prints 06
print("tarih:$tarih");
它还支持其他格式

DateFormat('EEE d MMM').format(tarih) //Returns Sat 20 Jun
DateFormat('dd/MM/YY').format(tarih) //Returns 20/06/20
void main(){
DateTime tarih=DateTime.now();
int ay=塔里·月;
如果(是的
void main() {
  DateTime tarih=DateTime.now();
  int ay=tarih.month;
  if (ay <= 9) {
    print("ay:0$ay");
    // You can make a variable equal to "ay:0$ay" (e.g [06])
  } else {
     print("ay:$ay"); 
    // You can make a variable equal to "ay:$ay" (e.g [6])
  }
}