rustHow to add day to date in Rust
Adding a day to a date in Rust can be done using the add_days
method from the chrono
crate. This method takes a NaiveDate
and an i64
as parameters and returns a new NaiveDate
with the added days.
Example code
use chrono::NaiveDate;
let date = NaiveDate::from_ymd(2020, 1, 1);
let new_date = date.add_days(1);
println!("{}", new_date);
Output example
2020-01-02
Code explanation
use chrono::NaiveDate
: imports theNaiveDate
type from thechrono
crate.let date = NaiveDate::from_ymd(2020, 1, 1)
: creates aNaiveDate
from the given year, month and day.let new_date = date.add_days(1)
: adds one day to the givenNaiveDate
.println!("{}", new_date)
: prints the newNaiveDate
to the console.
Helpful links
Related
- How to get time from milliseconds in Rust
- What type to use for datetime in Rust
- How to sleep in Rust
- How to get execution time in Rust
- Using now to get current time in Rust
- How to get current date in Rust
- How to add second to time in Rust
- How to convert timestamp to datetime in Rust
- How to convert datetime to timestamp in Rust
More of Rust
- How to split a string with Rust regex?
- How to match the end of a line in a Rust regex?
- How to escape parentheses in a Rust regex?
- How to use regex to match a group in Rust?
- How to use regex with bytes in Rust?
- How to use regex to match a double quote in Rust?
- How to add matrices in Rust?
- How to find the first match in a Rust regex?
- How to calculate the inverse of a matrix in Rust?
- Hashshet example in Rust
See more codes...