如何使用OCCI :: Date :: setDate方法设置日期

时间:2018-06-05 04:48:38

标签: date occi

我正在尝试使用setDate方法创建一个OCCI :: Date对象,但这样做时出错。

以下是我的代码片段。

datetime.year()  = 2018
datetime.month() = 6
datetime.day() = 5
datetime.hour() = 6
datetime.minute() = 1
datetime.seconds() = 22

这是我得到的错误 - ORA-32146:无法在空日期执行操作

我还打印了传递给setDate方法的值,以检查这些值是否正确并且它们都很好并且在日期范围内。

viewModel.Followers = yogaSpace.YogaSpaceFollowers
.Where(i => i.Status == FollowStatus.Following)
.OrderBy(i => i.DateUpdated).Select(i => new FollowResult
{
   Joined = i.DateUpdated,
   MemberId = i.YogaProfileId,
   Image = i.YogaProfile.PrimaryImage11, // fetch image only on the first row ?
   Name = i.YogaProfile.FirstName,
   EventsAttended = i.EventsAttended,
   IsATeacher = i.YogaProfile.IsATeacher
}).ToList();

任何导致解决此问题的方法?

1 个答案:

答案 0 :(得分:1)

Oracle有其自己的存储日期格式。检查VirtualBox链接。

OCIDate.OCIDateYYYY

中设置结果值