.net中的Oracle函数to_char(date,“IW”)

问题描述 投票:1回答:1

什么是Oracle to_char(date,“IW”)函数的.net等价物(返回周数)。我尝试使用CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(date,CalendarWeekRule.FirstFullWeek,DayOfWeek.Monday),但有些结果不匹配。不确定我应该为CalendarWeekRule和DayOfWeek枚举传递什么值。

.net oracle datetime
1个回答
1
投票

看起来Oracle使用ISO-8601定义的“一年中的一周”,开箱即用的.NET并不完全支持。但是,this blog post提供了一些可以用来捏造它的替代代码。

顺便说一句,我有兴趣知道我的Noda Time项目是否给你正确的结果(你总是可以使用它而不是DateTime :) - 如果你可以提供一些示例输入,Oracle输出和.NET输出(特别是它们的位置)不同的)对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.