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

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

कैसे:

Rust की मानक लाइब्रेरी का उपयोग करके

Rust की मानक लाइब्रेरी वर्तमान समय प्राप्त करने का एक सीमित किंतु त्वरित तरीका प्रदान करती है, हालांकि प्रत्यक्ष रूप से कैलेंडर प्रारूप में वर्तमान तारीख नहीं। आप यहां यह कैसे कर सकते हैं:

use std::time::{SystemTime, UNIX_EPOCH};

fn main() {
    match SystemTime::now().duration_since(UNIX_EPOCH) {
        Ok(n) => println!("वर्तमान समय: {} सेकंड Unix Epoch से।", n.as_secs()),
        Err(_) => panic!("सिस्टम समय Unix Epoch से पहले!"),
    }
}

आउटपुट:

वर्तमान समय: 1615390665 सेकंड Unix Epoch से।

Chrono लाइब्रेरी का उपयोग करके

अधिक विस्तृत तारीख और समय की कार्यक्षमता, जिसमें वर्तमान तारीख प्राप्त करना शामिल है, के लिए आपको chrono लाइब्रेरी का उपयोग करना चाहिए। पहले, अपनी Cargo.toml में chrono जोड़ें:

[dependencies]
chrono = "0.4"

फिर, आप वर्तमान तारीख प्राप्त करने के लिए chrono का उपयोग कर सकते हैं:

extern crate chrono;
use chrono::{Local, Datelike};

fn main() {
    let now = Local::now();
    println!("वर्तमान तारीख: {}-{}-{}", now.year(), now.month(), now.day());
}

आउटपुट:

वर्तमान तारीख: 2023-4-20

chrono लाइब्रेरी तारीखों और समयों के साथ कार्य करना सरल बनाती है, जिसमें केवल वर्तमान तारीख प्राप्त करने से परे पार्सिंग, फॉर्मेटिंग और तारीखों और समय पर अंकगणितीय संचालनों सहित व्यापक रेंज की कार्यक्षमताएं प्रदान करती है।