भविष्य या अतीत में तारीख की गणना

Rust:
भविष्य या अतीत में तारीख की गणना

कैसे करें:

Rust में तिथियों की गणना के लिए chrono क्रेट बहुत लोकप्रिय है। नीचे कोड के उदाहरण दिए गए हैं:

use chrono::{DateTime, Duration, Utc};

fn main() {
    let now = Utc::now();
    println!("अभी की तिथि और समय: {}", now);

    let two_weeks = Duration::weeks(2);
    let future_date = now + two_weeks;
    println!("दो हफ्ते बाद की तिथि: {}", future_date);

    let past_date = now - two_weeks;
    println!("दो हफ्ते पहले की तिथि: {}", past_date);
}

संभावित आउटपुट:

अभी की तिथि और समय: 2023-04-10T12:34:56.789Z
दो हफ्ते बाद की तिथि: 2023-04-24T12:34:56.789Z
दो हफ्ते पहले की तिथि: 2023-03-27T12:34:56.789Z

गहन जानकारी:

तिथियों की गणना प्राचीन समय से ही की जाती रही है, लेकिन प्रोग्रामिंग में इसकी सटीकता का महत्व विशेष रूप से है। chrono क्रेट Rust में तिथियों और समय के साथ काम करने का एक मानक तरीका है, हालांकि अन्य क्रेट्स जैसे कि time भी उपलब्ध हैं। chrono क्रेट न केवल समय की गणना कर सकती है, बल्कि timezone और फॉर्मेटिंग जैसे कार्य भी कर सकती है। गणना में प्रयोग की जाने वाली अवधियों को Duration के रूप में निर्दिष्ट किया जाता है और यह विभिन्न प्रकार की अवधियों को समर्थन करता है।

संबंधित सोर्सेज: