Rust:
বর্তমান তারিখ পেতে
কিভাবে:
রাস্টের স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করে
রাস্টের স্ট্যান্ডার্ড লাইব্রেরি বর্তমান সময় প্রাপ্তির জন্য সীমিত কিন্তু দ্রুত উপায় প্রদান করে, যদিও সরাসরি ক্যালেন্ডার ফরম্যাটে বর্তমান তারিখ নয়। এখানে আপনি কিভাবে এটি করতে পারেন:
use std::time::{SystemTime, UNIX_EPOCH};
fn main() {
match SystemTime::now().duration_since(UNIX_EPOCH) {
Ok(n) => println!("বর্তমান সময়: ইউনিক্স এপক থেকে {} সেকেন্ড।", n.as_secs()),
Err(_) => panic!("সিস্টেমটাইম ইউনিক্স এপকের আগে!"),
}
}
আউটপুট:
বর্তমান সময়: ইউনিক্স এপক থেকে 1615390665 সেকেন্ড।
ক্রোনো লাইব্রেরি ব্যবহার করে
আরো সম্পূর্ণ তারিখ এবং সময় ফাংশনালিটির জন্য, যেমন বর্তমান তারিখ প্রাপ্তির জন্য, আপনাকে 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
লাইব্রেরি তারিখ এবং সময় নিয়ে কাজ করা সোজা করে দেয়, শুধুমাত্র বর্তমান তারিখ প্রাপ্তির ফাংশনালিটি অতিক্রম করে এটি তারিখ এবং সময়ে পার্সিং, ফর্ম্যাটিং এবং অঙ্কন কাজে একবিস্তারিত সুযোগ প্রদান করে।