Rust program to get the date of the specified day of the specified year

Rust | Date & Time Example: Write a program to get the date of the specified day of the specified year.
Last Updated : November 07, 2021

Problem Statement

In this program, we will get the date of the 198th day of the year 2021 using the yo() function and print the result.

Add Chrono date-time external library to your project

  1. Create your project using the below command.
    $cargo new datetime -bin
  2. Goto the project folder cd datetime and edit Cargo.toml file.
    $datetime>nano Cargo.toml
  3. Then add dependency in Cargo.toml file
    [dependencies]
    chrono = "0.4"
  4. After that, build your project using the below command
    $datetime>cargo build
  5. Then execute your project after modification in src/main.rs source file.
    $datetime>cargo run

Program/Source Code

The source code to get the date of the specified day of the specified year is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.

// Rust program to get the date of the 
// specified day of the specified year

use chrono::prelude::*;

fn main() {
    //Get the date of 198th day of year 2021
    let dt = Utc.yo(2021, 198); 
    
    println!("Date time: {}", dt);
}

Output

$datetime> cargo run
   Compiling datetime v0.1.0 (/home/arvind/Desktop/rust/datetime)
    Finished dev [unoptimized + debuginfo] target(s) in 0.29s
     Running `target/debug/datetime`

Date time: 2021-07-17UTC

Explanation

In the above program, we imported the "Chrono" library to our project for performing date and time operations. We imported the Chrono library using the below line:

use chrono::prelude::*;

In the main() function, we called Utc.yo() method to get the date of 198th day of the year 2021. After that, we printed the result.

Rust Date and Time Programs »



Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.