वर्तमान तारीख प्राप्त करना

Dart:
वर्तमान तारीख प्राप्त करना

कैसे करें:

Dart की मुख्य पुस्तकालय DateTime क्लास के माध्यम से वर्तमान दिनांक और समय तक सीधी पहुँच प्रदान करती है। यहाँ वर्तमान दिनांक प्राप्त करने का बुनियादी उदाहरण दिया गया है:

void main() {
  DateTime now = DateTime.now();
  print(now); // उदाहरण आउटपुट: 2023-04-12 10:00:00.000
}

यदि आपको केवल दिनांक भाग (वर्ष, माह, दिन) की आवश्यकता है, तो आप DateTime ऑब्जेक्ट को प्रारूपित कर सकते हैं:

void main() {
  DateTime now = DateTime.now();
  String formattedDate = "${now.year}-${now.month}-${now.day}";
  print(formattedDate); // उदाहरण आउटपुट: 2023-04-12
}

Dart में अधिक जटिल दिनांक प्रारूपण के लिए एक निर्मित पुस्तकालय शामिल नहीं है, लेकिन आप इस उद्देश्य के लिए intl पैकेज का उपयोग कर सकते हैं। पहले, अपने pubspec.yaml में पैकेज जोड़ें:

dependencies:
  intl: ^0.17.0

फिर, आप आसानी से दिनांक प्रारूपित कर सकते हैं:

import 'package:intl/intl.dart';

void main() {
  DateTime now = DateTime.now();
  String formattedDate = DateFormat('yyyy-MM-dd').format(now);
  print(formattedDate); // उदाहरण आउटपुट: 2023-04-12
}

अधिक उन्नत प्रारूपण विकल्पों की खोज के लिए, intl पैकेज द्वारा प्रदान की गई DateFormat क्लास का पता लगाएं, जो विभिन्न प्रकार के पैटर्न और स्थानीयताओं का समर्थन करता है।