ডার্ট
🌈ডার্ট কি?
📋ডার্ট হলো সময় তারিখ পরিচালনা করার পদ্ধতি।
⚒️ডার্ট সময় তারিখ পরিচালনা করতে ব্যবহৃত হয়।
ডার্ট সমূহ
ডার্ট এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 - সময় ও তারিখের অবজেক্ট তৈরি করার উদাহরণ।
void main() {
DateTime date = DateTime(2026, 8, 31);
print(date);
}
now - বর্তমান তারিখ ও সময় বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date);
}
year - বছরের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.year);
}
month - মাসের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.month);
}
day - দিনের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.day);
}
weekday - সপ্তাহের দিনের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.weekday);
}
hour - ঘণ্টার মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.hour);
}
minute - মিনিটের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.minute);
}
second - সেকেন্ডের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.second);
}
millisecond - মিলিসেকেন্ডের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.millisecond);
}
microsecond - মাইক্রোসেকেন্ডের মান বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.microsecond);
}
millisecondsSinceEpoch - যুগের শুরু থেকে মিলিসেকেন্ডের সংখ্যা বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.millisecondsSinceEpoch);
}
microsecondsSinceEpoch - যুগের শুরু থেকে মাইক্রোসেকেন্ডের সংখ্যা বের করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.microsecondsSinceEpoch);
}
isUtc - সময়টি ইউটিসি কিনা যাচাই করার উদাহরণ।
void main() {
DateTime date = DateTime.now().toUtc();
print(date.isUtc);
}
add - সময়ের সঙ্গে সময় যুক্ত করার উদাহরণ।
void main() {
DateTime date = DateTime(2026, 8, 31);
DateTime result = date.add(
Duration(days: 5)
);
print(result);
}
subtract - সময় থেকে সময় বাদ দেওয়া উদাহরণ।
void main() {
DateTime date = DateTime(2026, 8, 31);
DateTime result = date.subtract(
Duration(days: 5)
);
print(result);
}
difference - দুটি তারিখ ও সময়ের ব্যবধান নির্ণয় করার উদাহরণ।
void main() {
DateTime first = DateTime(2026, 8, 31);
DateTime second = DateTime(2026, 9, 15);
print(second.difference(first));
}
compareTo - দুটি তারিখ ও সময়ের তুলনা করার উদাহরণ।
void main() {
DateTime first = DateTime(2026, 8, 31);
DateTime second = DateTime(2026, 9, 15);
print(first.compareTo(second));
}
isBefore - একটি সময় অন্য সময়ের আগে কিনা যাচাই করার উদাহরণ।
void main() {
DateTime first = DateTime(2026, 8, 31);
DateTime second = DateTime(2026, 9, 15);
print(first.isBefore(second));
}
isAfter - একটি সময় অন্য সময়ের পরে কিনা যাচাই করার উদাহরণ।
void main() {
DateTime first = DateTime(2026, 9, 15);
DateTime second = DateTime(2026, 8, 31);
print(first.isAfter(second));
}
isAtSameMomentAs - দুটি তারিখ ও সময় একই মুহূর্তের কিনা যাচাই করার উদাহরণ।
void main() {
DateTime first = DateTime(2026, 8, 31);
DateTime second = DateTime(2026, 8, 31);
print(first.isAtSameMomentAs(second));
}
toLocal - সময়কে স্থানীয় সময় অঞ্চলে রূপান্তর করার উদাহরণ।
void main() {
DateTime date = DateTime.now().toUtc();
print(date.toLocal());
}
toUtc - সময়কে ইউটিসি সময় অঞ্চলে রূপান্তর করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.toUtc());
}
toIso8601String - তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
void main() {
DateTime date = DateTime(2026, 8, 31);
print(date.toIso8601String());
}
toString - সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
void main() {
DateTime date = DateTime.now();
print(date.toString());
}
Duration - সময়কাল নির্ধারণ করার উদাহরণ।
void main() {
Duration duration = Duration(
hours: 2,
minutes: 30
);
print(duration);
}
inDays - সময়কালকে দিনে রূপান্তর করার উদাহরণ।
void main() {
Duration duration = Duration(
days: 5
);
print(duration.inDays);
}
inHours - সময়কালকে ঘণ্টায় রূপান্তর করার উদাহরণ।
void main() {
Duration duration = Duration(
hours: 5
);
print(duration.inHours);
}
inMinutes - সময়কালকে মিনিটে রূপান্তর করার উদাহরণ।
void main() {
Duration duration = Duration(
minutes: 5
);
print(duration.inMinutes);
}
inSeconds - সময়কালকে সেকেন্ডে রূপান্তর করার উদাহরণ।
void main() {
Duration duration = Duration(
seconds: 5
);
print(duration.inSeconds);
}
inMilliseconds - সময়কালকে মিলিসেকেন্ডে রূপান্তর করার উদাহরণ।
void main() {
Duration duration = Duration(
milliseconds: 500
);
print(duration.inMilliseconds);
}
inMicroseconds - সময়কালকে মাইক্রোসেকেন্ডে রূপান্তর করার উদাহরণ।
void main() {
Duration duration = Duration(
microseconds: 500
);
print(duration.inMicroseconds);
}
isNegative - সময়কাল ঋণাত্মক কিনা যাচাই করার উদাহরণ।
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 | সময়কাল ঋণাত্মক কিনা যাচাই করতে ব্যবহৃত হয়। |