|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net网页编程和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点NodaTime1.2已公布,除供应一个用于处置JSON序列化的可选程序集外,还撑持XML、二进制序列化和文本格局化。它还供应了对范例Duration、OffsetDateTime和ZonedDateTime举行格局化息争析的才能,并包括办法Interval.Contains()和ZonedDateTime.Calendar(),别的,还修复了多少Bug。
最新版本供应了对程序集NodaTime.Serialization.JsonNet的撑持。该程序集利用Json.NET4.5.11构建,同时合用于便携式和桌面平台。别的,它还在JsonSerializer和JsonSerializerSettings上供应了一个扩大的ConfigureForNodaTime办法。范例NodaConverters为每一个转换器供应了大众的静态只读字段,一切这些转换器都是不成变的。大概,开辟职员能够基于利用NodaPatternConverter的形式创立自界说转换器。
NodaTime1.2变动了多少API,如引进新类DurationPattern、OffsetDateTimePattern和ZonedDateTimePattern。这些类分离暗示剖析和格局化Duration、OffsetDateTime和ZonedDateTime的形式。它还引进了新属性GeneralsoPattern、BclRoundtripPattern和FullRoundtripPattern。这些属性供应对形式o/O、r和s的编程会见。该版本还包括DateTimeZoneNotFoundException、CalendarSystem和InvalidNodaDataException。
在NodaTime1.2中,范例Instant、OffsetDateTime、ZonedDateTime、LocalDateTime,LocalDate、LocalTime、Offset、Interval、Duration和PeriodBuilder均完成了IXmlSerializable接口,开辟职员能够对它们举行序列化。别的,这些范例也完成了ISerializable接口,开辟职员可使用BinaryFormatter经由过程[Serializable]属性对它们举行序列化。
最新版本除包括新的Era.AnnoMartyrum外,还包括InstantPattern.WithMinMaxLabels(),前者用来代替先前定名毛病的AnnoMartyrm,后者供应了交换用于格局化最小和最年夜时候的文本的才能。除ParseResult.Exception外,它还增添了办法Interval.Contains()、ZonedDateTime.Calendar和ZonedDateTime.GetZoneInterval()。个中,ParseResult.Exception供应对GetValueOrThrow()办法大概抛出的非常的间接会见。
在先前的版本中,创立超越long.MaxValue刻度的Period时会产生不准确溢出。除修复该Bug外,NodaTime1.2还修复了另外一个Bug。当利用月末和靠近闰年的值挪用Period.Between()时,后者会招致这个办法前往一个负数和正数夹杂的了局。关于现有的Instant形式n、g和d,该版本还作废了对它们的年夜写别号的撑持。
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的 |
|