জয়েন লগইন

ডার্ট

🌈ডার্ট কি?

📋ডার্ট হলো সময় তারিখ পরিচালনা করার পদ্ধতি।

⚒️ডার্ট সময় তারিখ পরিচালনা করতে ব্যবহৃত হয়।

ডার্ট সমূহ

ডার্ট এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ DateTime - সময় ও তারিখের অবজেক্ট তৈরি করা
  • ➡️ now - বর্তমান তারিখ ও সময় বের করা
  • ➡️ year - বছরের মান বের করা
  • ➡️ month - মাসের মান বের করা
  • ➡️ day - দিনের মান বের করা
  • ➡️ weekday - সপ্তাহের দিনের মান বের করা
  • ➡️ hour - ঘণ্টার মান বের করা
  • ➡️ minute - মিনিটের মান বের করা
  • ➡️ second - সেকেন্ডের মান বের করা
  • ➡️ millisecond - মিলিসেকেন্ডের মান বের করা
  • ➡️ microsecond - মাইক্রোসেকেন্ডের মান বের করা
  • ➡️ millisecondsSinceEpoch - যুগের শুরু থেকে মিলিসেকেন্ডের সংখ্যা বের করা
  • ➡️ microsecondsSinceEpoch - যুগের শুরু থেকে মাইক্রোসেকেন্ডের সংখ্যা বের করা
  • ➡️ isUtc - সময়টি ইউটিসি কিনা যাচাই করা
  • ➡️ add - সময়ের সঙ্গে সময় যুক্ত করা
  • ➡️ subtract - সময় থেকে সময় বাদ দেওয়া
  • ➡️ difference - দুটি তারিখ ও সময়ের ব্যবধান নির্ণয় করা
  • ➡️ compareTo - দুটি তারিখ ও সময়ের তুলনা করা
  • ➡️ isBefore - একটি সময় অন্য সময়ের আগে কিনা যাচাই করা
  • ➡️ isAfter - একটি সময় অন্য সময়ের পরে কিনা যাচাই করা
  • ➡️ isAtSameMomentAs - দুটি তারিখ ও সময় একই মুহূর্তের কিনা যাচাই করা
  • ➡️ toLocal - সময়কে স্থানীয় সময় অঞ্চলে রূপান্তর করা
  • ➡️ toUtc - সময়কে ইউটিসি সময় অঞ্চলে রূপান্তর করা
  • ➡️ toIso8601String - তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করা
  • ➡️ toString - সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করা
  • ➡️ Duration - সময়কাল নির্ধারণ করা
  • ➡️ inDays - সময়কালকে দিনে রূপান্তর করা
  • ➡️ inHours - সময়কালকে ঘণ্টায় রূপান্তর করা
  • ➡️ inMinutes - সময়কালকে মিনিটে রূপান্তর করা
  • ➡️ inSeconds - সময়কালকে সেকেন্ডে রূপান্তর করা
  • ➡️ inMilliseconds - সময়কালকে মিলিসেকেন্ডে রূপান্তর করা
  • ➡️ inMicroseconds - সময়কালকে মাইক্রোসেকেন্ডে রূপান্তর করা
  • ➡️ isNegative - সময়কাল ঋণাত্মক কিনা যাচাই করা

DateTime - সময় ও তারিখের অবজেক্ট তৈরি করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime(2026, 8, 31);

  print(date);
}

now - বর্তমান তারিখ ও সময় বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date);
}

year - বছরের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.year);
}

month - মাসের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.month);
}

day - দিনের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.day);
}

weekday - সপ্তাহের দিনের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.weekday);
}

hour - ঘণ্টার মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.hour);
}

minute - মিনিটের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.minute);
}

second - সেকেন্ডের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.second);
}

millisecond - মিলিসেকেন্ডের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.millisecond);
}

microsecond - মাইক্রোসেকেন্ডের মান বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.microsecond);
}

millisecondsSinceEpoch - যুগের শুরু থেকে মিলিসেকেন্ডের সংখ্যা বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.millisecondsSinceEpoch);
}

microsecondsSinceEpoch - যুগের শুরু থেকে মাইক্রোসেকেন্ডের সংখ্যা বের করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.microsecondsSinceEpoch);
}

isUtc - সময়টি ইউটিসি কিনা যাচাই করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now().toUtc();

  print(date.isUtc);
}

add - সময়ের সঙ্গে সময় যুক্ত করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime(2026, 8, 31);

  DateTime result = date.add(
    Duration(days: 5)
  );

  print(result);
}

subtract - সময় থেকে সময় বাদ দেওয়া উদাহরণ।

dart
void main() {
  DateTime date   = DateTime(2026, 8, 31);
  DateTime result = date.subtract(
    Duration(days: 5)
  );

  print(result);
}

difference - দুটি তারিখ ও সময়ের ব্যবধান নির্ণয় করার উদাহরণ।

dart
void main() {
  DateTime first  = DateTime(2026, 8, 31);
  DateTime second = DateTime(2026, 9, 15);

  print(second.difference(first));
}

compareTo - দুটি তারিখ ও সময়ের তুলনা করার উদাহরণ।

dart
void main() {
  DateTime first  = DateTime(2026, 8, 31);
  DateTime second = DateTime(2026, 9, 15);

  print(first.compareTo(second));
}

isBefore - একটি সময় অন্য সময়ের আগে কিনা যাচাই করার উদাহরণ।

dart
void main() {
  DateTime first  = DateTime(2026, 8, 31);
  DateTime second = DateTime(2026, 9, 15);

  print(first.isBefore(second));
}

isAfter - একটি সময় অন্য সময়ের পরে কিনা যাচাই করার উদাহরণ।

dart
void main() {
  DateTime first  = DateTime(2026, 9, 15);
  DateTime second = DateTime(2026, 8, 31);

  print(first.isAfter(second));
}

isAtSameMomentAs - দুটি তারিখ ও সময় একই মুহূর্তের কিনা যাচাই করার উদাহরণ।

dart
void main() {
  DateTime first  = DateTime(2026, 8, 31);
  DateTime second = DateTime(2026, 8, 31);

  print(first.isAtSameMomentAs(second));
}

toLocal - সময়কে স্থানীয় সময় অঞ্চলে রূপান্তর করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now().toUtc();

  print(date.toLocal());
}

toUtc - সময়কে ইউটিসি সময় অঞ্চলে রূপান্তর করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.toUtc());
}

toIso8601String - তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime(2026, 8, 31);

  print(date.toIso8601String());
}

toString - সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

dart
void main() {
  DateTime date = DateTime.now();

  print(date.toString());
}

Duration - সময়কাল নির্ধারণ করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    hours: 2,
    minutes: 30
  );

  print(duration);
}

inDays - সময়কালকে দিনে রূপান্তর করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    days: 5
  );

  print(duration.inDays);
}

inHours - সময়কালকে ঘণ্টায় রূপান্তর করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    hours: 5
  );

  print(duration.inHours);
}

inMinutes - সময়কালকে মিনিটে রূপান্তর করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    minutes: 5
  );

  print(duration.inMinutes);
}

inSeconds - সময়কালকে সেকেন্ডে রূপান্তর করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    seconds: 5
  );

  print(duration.inSeconds);
}

inMilliseconds - সময়কালকে মিলিসেকেন্ডে রূপান্তর করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    milliseconds: 500
  );

  print(duration.inMilliseconds);
}

inMicroseconds - সময়কালকে মাইক্রোসেকেন্ডে রূপান্তর করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    microseconds: 500
  );

  print(duration.inMicroseconds);
}

isNegative - সময়কাল ঋণাত্মক কিনা যাচাই করার উদাহরণ।

dart
void main() {
  Duration duration = Duration(
    days: -5
  );

  print(duration.isNegative);
}

ডার্ট সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
DateTime সময় ও তারিখের অবজেক্ট তৈরি করতে ব্যবহৃত হয়।
now বর্তমান তারিখ ও সময় বের করতে ব্যবহৃত হয়।
year বছরের মান বের করতে ব্যবহৃত হয়।
month মাসের মান বের করতে ব্যবহৃত হয়।
day দিনের মান বের করতে ব্যবহৃত হয়।
weekday সপ্তাহের দিনের মান বের করতে ব্যবহৃত হয়।
hour ঘণ্টার মান বের করতে ব্যবহৃত হয়।
minute মিনিটের মান বের করতে ব্যবহৃত হয়।
second সেকেন্ডের মান বের করতে ব্যবহৃত হয়।
millisecond মিলিসেকেন্ডের মান বের করতে ব্যবহৃত হয়।
microsecond মাইক্রোসেকেন্ডের মান বের করতে ব্যবহৃত হয়।
millisecondsSinceEpoch যুগের শুরু থেকে মিলিসেকেন্ডের সংখ্যা বের করতে ব্যবহৃত হয়।
microsecondsSinceEpoch যুগের শুরু থেকে মাইক্রোসেকেন্ডের সংখ্যা বের করতে ব্যবহৃত হয়।
isUtc সময়টি ইউটিসি কিনা যাচাই করতে ব্যবহৃত হয়।
add সময়ের সঙ্গে সময় যুক্ত করতে ব্যবহৃত হয়।
subtract সময় থেকে সময় বাদ দেওয়া ব্যবহৃত হয়।
difference দুটি তারিখ ও সময়ের ব্যবধান নির্ণয় করতে ব্যবহৃত হয়।
compareTo দুটি তারিখ ও সময়ের তুলনা করতে ব্যবহৃত হয়।
isBefore একটি সময় অন্য সময়ের আগে কিনা যাচাই করতে ব্যবহৃত হয়।
isAfter একটি সময় অন্য সময়ের পরে কিনা যাচাই করতে ব্যবহৃত হয়।
isAtSameMomentAs দুটি তারিখ ও সময় একই মুহূর্তের কিনা যাচাই করতে ব্যবহৃত হয়।
toLocal সময়কে স্থানীয় সময় অঞ্চলে রূপান্তর করতে ব্যবহৃত হয়।
toUtc সময়কে ইউটিসি সময় অঞ্চলে রূপান্তর করতে ব্যবহৃত হয়।
toIso8601String তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়।
toString সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়।
Duration সময়কাল নির্ধারণ করতে ব্যবহৃত হয়।
inDays সময়কালকে দিনে রূপান্তর করতে ব্যবহৃত হয়।
inHours সময়কালকে ঘণ্টায় রূপান্তর করতে ব্যবহৃত হয়।
inMinutes সময়কালকে মিনিটে রূপান্তর করতে ব্যবহৃত হয়।
inSeconds সময়কালকে সেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়।
inMilliseconds সময়কালকে মিলিসেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়।
inMicroseconds সময়কালকে মাইক্রোসেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়।
isNegative সময়কাল ঋণাত্মক কিনা যাচাই করতে ব্যবহৃত হয়।