Описание тега rust-chrono
Обработка даты и времени для Rust. (также известный как rust-chrono) Он призван стать полнофункциональным надмножеством библиотеки времени.
1
ответ
Как я могу проверить, попадает ли chrono::DateTime<Local> в определенное время дня?
Я хочу сравнить текущее местное время с постоянным временным диапазоном, но мое текущее решение кажется более сложным, чем я ожидал. Я могу построить chrono::DateTime<Local> с Local::now(), Тогда я могу с трудом выяснить, now лежит в определен…
17 фев '18 в 22:45
0
ответов
Получить дату и время из базы данных MySQL с помощью Diesel
Я не могу получить дату и время из заполненной базы данных MySQL, используя Rocket и Diesel. Вот моя модель: extern crate chrono; use diesel::prelude::*; use diesel::mysql::MysqlConnection; use schema::chrisms; use diesel::sql_types::Datetime; use s…
21 мар '18 в 17:20
2
ответа
Что означает ParseError(NotEnough) от rust-chrono?
Я использую rust-chrono и я пытаюсь разобрать дату, как это: extern crate chrono; use chrono::*; fn main() { let date_str = "2013-02-14 15:41:07"; let date = DateTime::parse_from_str(&date_str, "%Y-%m-%d %H:%M:%S"); match date { Ok(v) => prin…
24 май '16 в 15:55
1
ответ
Rust chrono дает ParseError(NotEnough)
Я пытаюсь разобрать строку даты и времени, чтобы DateTime объект, но когда я пытаюсь это, я получаю этот ParseError. Я не понимаю, что происходит, кто-нибудь может мне помочь? строка даты и времени: 09-January-2018 12:00:00 код: let date = DateTime:…
07 янв '18 в 10:54
1
ответ
Как статически преобразовать `chrono::format::strftime` в`chrono::format::Item`?
У меня есть статический массив chrono::format::strftime форматы, которые поддерживает мое приложение. Я хотел бы избежать их анализа во время выполнения, поэтому я определил lazy_static! блок, который анализирует их в коллекцию chrono::format::Item,…
25 фев '18 в 16:03
1
ответ
Преобразование времени UTC через часовые пояса
Я показываю дату на экране, используя хронографический ящик. Намерение состоит в том, чтобы показать дату в предпочтительное время пользователя или UTC, если нет. У меня настроено UTC по умолчанию, но я не уверен в том, какой метод лучше всего испол…
11 янв '17 в 03:27
2
ответа
The trait `std::ops::Add<std::time::Duration>` is not implemented for `chrono::DateTime<chrono::Utc>`
extern crate chrono; use chrono::{DateTime, Utc}; use std::time::Duration; pub fn after(start: DateTime<Utc>) -> DateTime<Utc> { start + Duration::from_secs(1) } не удается с: error[E0277]: cannot add `std::time::Duration` to `chrono:…
01 май '18 в 21:45
3
ответа
Как перевести время / время Unix с эпохи в стандартную дату и время?
Я использую хронографический ящик; после некоторого раскопок я обнаружил DateTime тип имеет функцию timestamp() который может генерировать время эпохи типа i64, Тем не менее, я не мог узнать, как преобразовать его обратно в DateTime, extern crate ch…
03 мар '17 в 06:29
2
ответа
Как я могу использовать библиотеку Chrono, чтобы получить секунды?
Я могу получить дату, часы, минуты, секунды и наносекунды в формате даты, но я не могу получить секунды в виде числа с плавающей запятой или целого числа. extern crate chrono; use chrono::prelude::*; fn main() { let local: DateTime<Local> = Lo…
01 окт '17 в 11:07
1
ответ
Как найти разницу между 2 NaiveDateTimes?
Я использую хроно. я имею now() и некоторые другие NaiveDateTime, Как я могу найти разницу между ними? let now = Utc::now().naive_utc(); let dt1 = get_my_naive_datetime();
18 янв '18 в 02:11
2
ответа
Как добавить дни в Chrono UTC?
Я пытаюсь найти предпочтительный способ добавить дни в Chrono UTC, Я хочу добавить 137 дней к текущему времени: let dt = UTC::now();
22 июн '17 в 23:33
2
ответа
Получение текущего времени в указанном часовом поясе
Используя библиотеку Chrono-TZ, как узнать текущее время в указанном часовом поясе? Я старался let naive_dt = Local::now().naive_local(); let dt = Los_Angeles.from_local_datetime(&naive_dt).unwrap(); println!("{:#?}", dt); Но это напечатало дату…
15 дек '16 в 07:51
3
ответа
Рассчитайте продолжительность между сейчас и следующей полуночи, используя Chrono
Какой идиоматический способ получить продолжительность между сейчас и следующей полуночи? У меня есть такая функция: extern crate chrono; use chrono::prelude::*; use time; fn duration_until_next_midnight() -> time::Duration { let now = Local::now…
08 дек '17 в 05:32
1
ответ
Как установить хроно DateTime на определенную дату и время?
Мне нужно создать chrono::DateTime<Local> экземпляр, который установлен на определенную дату и время. Например, мне нужно создать DateTime<Local> экземпляр, который настроен на что-то вроде 17.03.2009 в 16:43 (или 17.03.2009 в 16:43). До…
18 мар '19 в 02:39
2
ответа
Как использовать пользовательский десериализатор serde для хронологических меток времени
Я пытаюсь разобрать JSON в структуру, которая имеет chrono::DateTime поле. У json есть метки времени, сохраненные в пользовательском формате, для которого я написал десериализатор. Как мне соединить два и заставить работать #[serde(deserialize_with)…
22 авг '19 в 20:41
1
ответ
String даты синтаксического анализа Rust Chrono, ParseError (NotEnough) и ParseError (TooShort)
Как преобразовать строку в chrono::DateTime или chrono::NaiveDateTime А что означает ParseError(NotEnough) или ParseError(TooShort)?
13 апр '20 в 01:31
2
ответа
Как вычислить продолжительность между двумя chrono::DateTime?
Я использую хроно клеть и хочу вычислитьDuration между двумя DateTimeс. use chrono::Utc; use chrono::offset::TimeZone; let start_of_period = Utc.ymd(2020, 1, 1).and_hms(0, 0, 0); let end_of_period = Utc.ymd(2021, 1, 1).and_hms(0, 0, 0); // What shou…
05 апр '20 в 13:04
1
ответ
Как получить DateTime в указанную дату и время в указанном часовом поясе с помощью rust chrono
У меня есть название часового пояса, например "America/New_York", а также год, месяц, день, час, минута и секунда в этом часовом поясе для определенного времени. Как я могу получить объект DateTime с учетом часового пояса для этого времени в этом ча…
09 янв '20 в 23:48
1
ответ
Почему моя дата RFC 2822 не анализируется хронографом?
Я пишу код для разбора RSS-каналов, но у меня проблемы с RSS-потоком Abstruse Goose. Если вы посмотрите в этом фиде, даты будут закодированы какMon, 06 Aug 2018 00:00:00 UTC. Для меня это похоже на RFC 2822. Я пытался разобрать его с помощью хроногр…
11 сен '19 в 20:07
0
ответов
Как заставить структуру владеть chrono::format::Item?
У меня есть структура, содержащая строку, которая используется для форматирования дат с помощью chrono::DateTime.format(): struct DateThingy { format: String, } impl DateThingy { fn new(format: String) -> Self { Self { format } } } Это немного бе…
06 июл '20 в 21:06