1 unstable release
0.1.0 | Dec 18, 2023 |
---|
#526 in Date and time
18KB
315 lines
html-datetime-local
html-datetime-local
Overview
html-datetime-local
is a Rust library for parsing local date and time strings based on the WHATWG HTML Living Standard.
This may be helpful for server-side code that deals with values from <input type="datetime-local" />
.
Usage
Add this to your Cargo.toml
:
[dependencies]
html-datetime-local = "0.1"
Then, in your Rust code:
use html_datetime_local::Datetime;
use std::str::FromStr;
let input = "2023-12-31T23:59:59";
match Datetime::from_str(input) {
Ok(datetime) => println!("Parsed datetime: {:?}", datetime),
Err(err) => eprintln!("Error parsing datetime: {}", err),
}
Contributing
Pull requests and bug reports are welcome! If you have any questions or suggestions, feel free to open an issue.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
Special thanks to ChatGPT, an AI language model by OpenAI, for providing invaluable assistance during the development of this project. ChatGPT helped with code suggestions, problem-solving, and provided guidance throughout the development process.
License: MIT
Dependencies
~0.4–1MB
~20K SLoC