Вопросы по теме 'nodatime'

Конвертируйте календари друг в друга Используйте библиотеку NodaTime
Я использую Noda Time для решения DateTime проблем, я прочитал почти все документы , но у меня возникла проблема с преобразованием календарей друг в друга, Во-первых, сколько календарей поддерживает Noda? Как говорит CalendarSystem ,...
723 просмотров
schedule 11.05.2022

Разбор пользовательского ввода, включая имя часового пояса базы данных tz
Я пытаюсь проанализировать пользовательский ввод с помощью Noda Time. Вход: Дата в виде YYYY-MM-DD Час Минута имя часового пояса базы данных tz (возвращается из Google Time Zone API) Мне нужно преобразовать эти данные в UTC и...
330 просмотров
schedule 03.05.2022

С Noda Time, как создать LocalDateTime, используя LocalDate и LocalTime
У меня есть LocalDate и LocalTime, и я хотел бы просто создать из них структуру LocalDateTime. Я подумал о следующем методе расширения, который, как мне кажется, будет самым быстрым, но по непонятной причине поле localTime.TickOfMillisecond не...
2658 просмотров
schedule 29.04.2023

Критические изменения NodaTime .9 -> 1.1
Есть ли список критических изменений с .9 на 1.0 и 1.1? История версий начинается с версии 1.0. Например... Исходный код (на .9), теперь плачет (на 1.1). public static DateTime AdjustTo(this DateTime date, string timeZoneId) { if (date...
110 просмотров
schedule 05.06.2023

Возможно, NodaTime.Serialization.JsonNet требует ошибки Json.NET v 4.5?
Я нашел старые сообщения, связанные с NodaTime, требующие Json.Net v4.5, но это было исправлено. Кажется, я вижу то же самое с NodaTime.Serialization.JsonNet. Самый простой способ воспроизвести эту ошибку: добавляя и удаляя...
836 просмотров
schedule 29.07.2022

Преобразование часового пояса Moment.js C# .NET
Есть ли доступный плагин С#, который обрабатывает все часовые пояса moment.js. Мне трудно сравнивать даты в бэкэнде, поскольку часовые пояса из moment.js не совпадают с часовыми поясами из .net DateTime. Мне нужно преобразовать время в UTC,...
4033 просмотров

NodaTime TypeInitializationException Только устройство, только выпуск
Я получаю TypeInitializationException, используя NodaTime, но только в Release и только на устройствах. Вот трассировка стека: System.TypeInitializationException: The type initializer for 'Patterns' threw an exception. --->...
300 просмотров

Как преобразовать зону IANA + datetime в UTC + Offset с помощью NodaTime
У меня местное время в строковом формате: «гггг-ММ-дд ЧЧ: мм: сс» и часовой пояс IANA для этого времени (например, «Европа / Лондон»). Как преобразовать это в C #, возможно, используя NodaTime, в строку смещения UTC + TimeZone например...
2521 просмотров
schedule 08.09.2022

Как фильтровать часовые пояса?
Я создаю веб-приложение, которое предложит пользователю список доступных часовых поясов. Однако я не хочу видеть весь список часовых поясов, потому что он длинный, и мне не нужно ничего, кроме одной или двух стран. Есть ли способ фильтрации по...
234 просмотров
schedule 23.07.2022

Использование NodaTime для datetimepicker
Чтобы избежать ярлыка дубликата , вот краткое изложение всего, что я сделал. Потратив несколько часов на гугление, чтобы вычислить разницу между двумя датами, я наткнулся на здесь и здесь , где меня убедили использовать NodaTime , чтобы...
258 просмотров
schedule 26.06.2023

Лучший способ сравнить периоды с помощью NodaTime (или альтернативы)
У меня есть требование иметь относительную минимальную/максимальную проверку даты, которую можно сохранить в базе данных, чтобы настроить приложение для каждого клиента. Я решил, что NodaTime.Period из-за возможности указывать годы был лучшим...
1239 просмотров
schedule 11.12.2022

Как получить список строк в tzdb, используемых в качестве инициализатора часового пояса?
Итак, я новичок в NodaTime и пытаюсь использовать его для хранения информации о часовом поясе с использованием объекта DateTimeZone. Я наткнулся на приведенный ниже пример в руководстве пользователя и т. Д., Который дает мне хороший объект...
3260 просмотров
schedule 29.05.2023

Как узнать количество часов в сутках в NodaTime?
Я пишу тестовое приложение, чтобы воспроизвести некоторый сценарий записи данных — задачу, которая выполняется каждый час. Для этой цели мне нужно знать, сколько раз она будет выполняться — сколько часов в данный день. Я пытался сделать это следующим...
272 просмотров
schedule 11.02.2023

Передача DateTimeKind в запрос GET ASP.NET Web Api 2.0
У меня проблемы с DateTimes в моем проекте ASP.NET C# Web Api 2. Мне нужно пройти через дату ISO 8601 в моей строке запроса следующим образом: api/resource?at=2016-02-14T23:30:58Z Мой метод контроллера выглядит следующим образом...
1574 просмотров

.NET NodaTime Как создать собственный часовой пояс?
Я хочу создать пользовательский (несуществующий) часовой пояс, который следует точно тем же правилам, что и Европа/Лондон, однако единственное отличие состоит в том, что смещение должно составлять -5 часов от UTC. В целях тестирования, это то, что...
438 просмотров
schedule 06.08.2022

Разбор часового пояса NodaTime: смещение Etc/GMT+3 отрицательное
Это небольшой пример кода, иллюстрирующий проблему: enter code here var offset1 = DateTimeZoneProviders.Tzdb.GetZoneOrNull("Europe/Moscow") .GetUtcOffset(Instant.FromDateTimeUtc(DateTime.UtcNow)); var offset2 =...
260 просмотров
schedule 23.02.2023

Вычислить среднюю разницу дат нескольких строк
Мне нужно рассчитать среднее значение разницы дат всех моих строк в dataGridView . Я реализовал NodaTime (что гораздо проще, чем традиционные методы вычисления разницы в датах) и сделал это только для того, чтобы попробовать: var date1 = new...
273 просмотров
schedule 13.07.2022

Использование Npgsql.NodaTime в Entity Framework Core
Я использую Entity Framework Core для работы с базой данных PostgreSQL через поставщик данных Npgsql. Согласно руководству по сопоставлению даты и времени , для даты и времени PostgreSQL рекомендуется использовать NodaTime. отображение. В...
1111 просмотров

Как получить DateTimeOffset с информацией о местном времени
У меня есть эти входные строки: var timeStr = "03:22"; var dateStr = "2018/01/12"; var format = "yyyy/MM/dd"; var timeZone = "Asia/Tehran"; Это информация о времени, которое у меня есть, timeStr находится в часовом поясе Asia/Tehran , а не...
1649 просмотров
schedule 24.06.2022

Время округления в Nodatime до ближайшего интервала
Нам нужно довести время до ближайшего произвольного интервала (представленного, например, Timespan или Duration). Предположим для примера, что нам нужно перекрыть его с точностью до десяти минут. например 13:02 становится 13:00, а 14:12...
212 просмотров
schedule 16.06.2022