Struct exif::DateTime
[−]
[src]
pub struct DateTime { pub year: u16, pub month: u8, pub day: u8, pub hour: u8, pub minute: u8, pub second: u8, }
A struct used to parse a DateTime field.
Examples
use exif::DateTime; let dt = DateTime::from_ascii(b"2016:05:04 03:02:01").unwrap(); assert_eq!(dt.year, 2016); assert_eq!(format!("{}", dt), "2016-05-04 03:02:01");
Fields
year: u16
month: u8
day: u8
hour: u8
minute: u8
second: u8
Methods
impl DateTime
[src]
fn from_ascii(data: &[u8]) -> Result<DateTime, Error>
Parse an ASCII data of a DateTime field. The range of a number is not validated, so, for example, 13 may be returned as the month.