8得票1回答
Noda Time IANA将Etc/UTC映射到Windows时区

我有一个全球网站,将 IANA 时区 id 传递到服务器,并使用 Noda Time 在 c# 5 web 应用程序中映射到 Windows 时区。 “Etc/UTC” 被传递到服务器,但是 Noda Time 无法将其映射到 Windows 时区。如何映射 IANA 时区 id? pub...

8得票1回答
使用NodaTime,如何将Instant转换为相应系统的ZonedDateTime?

我在数据库中有一个事件日志,其中包含以UTC时间存储的事件日期时间。在我的应用程序中,我使用NodaTime获取该值作为DateTime,然后将其转换为Instant: var instant = NodaTime.Instant.FromDateTimeUtc(DateTime.Speci...

7得票1回答
如何配置Ninject以注入NodaTime IClock?

在我的NinjectConfigurator中,我有以下代码: container.Bind<IClock>().To<SystemClock>(); 我也尝试过 container.Bind<IClock>().To<SystemClock...

7得票1回答
使用JSON.NET和NodaTime从JSON反序列化LocalTime会导致NodaTime.Text.UnparsableValueException异常。

我在将时间值反序列化为LocalTime时遇到了问题-尽管我对NodaTime还比较新。我想导入一个Web服务结果,其中列出了“HH:mm”格式的时间。除非我使用“hh:mm:ss.fff”格式的时间,否则会出现异常。是否有一种指定不同模式并使“HH:mm”正常工作的方法? 请参见此代码: ...

7得票3回答
为什么无法给OffsetDateTime添加月份?

我在使用NodaTime来管理.NET Core WebApi中的日期和时区。库中的一种类型是OffsetDateTime,它与.NET框架中的DateTimeOffset非常相似。由于日期有时涉及系统时区和用户时区,因此我在各个地方都使用它来以明确和透明的方式操作日期。 我需要在某个时间点...

7得票2回答
从周数和年份获取本地日期

使用NodaTime库,如何根据周数和周年计算出一周的第一天LocalDate。 反过来说: var date = new LocalDate(2012, 1, 1); int weekYear = date.WeekYear; // 2011 int weekNr = date...

7得票1回答
使用NodaTime通过经纬度获取国家代码

自从NodaTime在olson数据库中已经有了纬度/经度和国家代码数据,我想知道我们是否可以指定任何纬度/经度(例如通过Windows Store应用程序中的GeoLocator.GetGeopositionAsync返回的任何纬度/经度),并从中确定时区和国家代码? 类似于这样的东西:v...

7得票1回答
如何在WCF中将Noda Time(或任何第三方类型)对象作为参数传递?

我有一个服务,使用Noda Time类型(LocalDate和ZonedDateTime)作为OperationContract参数。但是当我尝试发送例如LocalDate(1990,7,31)时,服务器收到了一个具有默认值(1970/1/1)的对象。客户端或服务器都没有抛出错误。 以前使用...

7得票1回答
如何告诉实体框架如何保存自定义类型的实例(可以存储为标量)

我的一个实体类可以存储在SQL Server数据库中作为BIGINT。我的问题是:如何让Entity Framework上下文知道如何存储和检索我的实体类的实例? 更详细地说,我正在使用Noda Time,它可以表示比SQL或.NET datetime(还是甜点调料)范围更广的日期。我的实体...

7得票3回答
我该如何自定义ServiceStack.OrmLite中复杂类型的序列化/反序列化?

我正在使用ServiceStack.OrmLite将数据持久化到SQLite数据库中,并且目前为止非常满意。 然而,我的许多对象具有复杂类型的属性,我不希望使用JSV进行序列化。 我需要能够指定应该用于将属性存储在数据库中(作为字符串)的自定义序列化/反序列化。在db4o世界中,这相当于使...