datetime插件crm 2011

戈斯塔普科

最近,我尝试从Invoice实体throuhg插件的自定义字段中获取datetime值,发现它返回的日期早于CRM表单中显示的日期的前一天。为了方便起见,我输入了“ 7/1/2013”,在我的C#中,以下代码返回了“ 6/30/2013”

EntityReference eRef = new EntityReference(localContext.PluginExecutionContext.PrimaryEntityName, localContext.PluginExecutionContext.PrimaryEntityId);
var invoice = localContext.OrganizationService.Retrieve(eRef.LogicalName, eRef.Id, new ColumnSet(true));
string start = ((DateTime)invoice["revg_startdate"]).ToString(); //here I get 6/30/2013

然后,我在相关的MS SQL表中检查了实际的日期时间,并且该日期恰好保持在“ 6/30/2013”​​的前一天

服务器,我的PC和CRM中的日期,时间和时区绝对相同。

为什么CRM会保留并显示不同的日期?

斯文堡

Dynamics CRM将所有日期存储为UTC时间在数据库中。用户界面将根据用户设置中的用户本地时区来转换此时间。

这样做的原因是,您可以让处于不同时区的用户在同一个CRM组织中工作,并且CRM必须以一种通用格式存储日期,以便能够向所有用户显示正确的日期和时间。

如果您想在插件中使用本地时间,则可以使用 .ToLocalTime()

string start = ((DateTime)invoice["revg_startdate"]).ToLocalTime().ToString(); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从CRM 2011插件调用Web服务

来自分类Dev

CRM 2011,插件和DST中的日期

来自分类Dev

crm 2011(prem)-漫游插件吗?

来自分类Dev

CRM 2011 C#插件:信息消息

来自分类Dev

CRM 2011 GUID ID

来自分类Dev

CRM 2011中的关联1:N不会触发插件

来自分类Dev

MS Dynamics CRM 2011中沙盒插件的优势?

来自分类Dev

MS Dynamics CRM 2011中沙盒插件的优势?

来自分类Dev

Dynamics CRM 2011插件设置自定义字段值

来自分类Dev

防止删除-在CRM 2011中使用插件

来自分类Dev

在vs 2015上开发ms crm 2011插件

来自分类Dev

隐藏DateTime字段上的日期部分MS Dynamics CRM 2011

来自分类Dev

从Dynamic CRM 2011检索事件

来自分类Dev

CRM 2011-用于触发另一个插件中的插件的回滚机制

来自分类Dev

与CRM Explorer断开连接-Dynamics CRM 2011

来自分类Dev

在CRM 2011中,将信息从JavaScript发送到插件的最佳方法

来自分类Dev

如何在CRM 2011中以编程方式(通过插件)获取CRMWRPCToken和CRMWRPCTokenTimeStamp?

来自分类Dev

从MS CRM 2011插件上下文中获取SSRS URL

来自分类Dev

System.Diagnostics.Trace或System.Diagnostics.WriteLine和CRM 2011插件

来自分类Dev

我可以在CRM 2011中通过插件创建无效记录吗?

来自分类Dev

在线Dynamics CRM 2011:如何从插件中的对话框获取用户响应

来自分类Dev

如何在CRM 2011中以编程方式(通过插件)获取CRMWRPCToken和CRMWRPCTokenTimeStamp?

来自分类Dev

Dynamics CRM 2011的自动命名生成器插件在进入执行之前崩溃

来自分类Dev

System.Diagnostics.Trace或System.Diagnostics.WriteLine和CRM 2011插件

来自分类Dev

在CRM 2011插件中分配记录后如何获取团队名称

来自分类Dev

crm 2011:在丢弃插件中的请求后如何提供友好的响应

来自分类Dev

在CRM 2011中,将信息从javascript发送到插件的最佳方法

来自分类Dev

在CRM 2011中嵌入AngularJS应用

来自分类Dev

CRM 2011保存后打开新窗口

Related 相关文章

  1. 1

    从CRM 2011插件调用Web服务

  2. 2

    CRM 2011,插件和DST中的日期

  3. 3

    crm 2011(prem)-漫游插件吗?

  4. 4

    CRM 2011 C#插件:信息消息

  5. 5

    CRM 2011 GUID ID

  6. 6

    CRM 2011中的关联1:N不会触发插件

  7. 7

    MS Dynamics CRM 2011中沙盒插件的优势?

  8. 8

    MS Dynamics CRM 2011中沙盒插件的优势?

  9. 9

    Dynamics CRM 2011插件设置自定义字段值

  10. 10

    防止删除-在CRM 2011中使用插件

  11. 11

    在vs 2015上开发ms crm 2011插件

  12. 12

    隐藏DateTime字段上的日期部分MS Dynamics CRM 2011

  13. 13

    从Dynamic CRM 2011检索事件

  14. 14

    CRM 2011-用于触发另一个插件中的插件的回滚机制

  15. 15

    与CRM Explorer断开连接-Dynamics CRM 2011

  16. 16

    在CRM 2011中,将信息从JavaScript发送到插件的最佳方法

  17. 17

    如何在CRM 2011中以编程方式(通过插件)获取CRMWRPCToken和CRMWRPCTokenTimeStamp?

  18. 18

    从MS CRM 2011插件上下文中获取SSRS URL

  19. 19

    System.Diagnostics.Trace或System.Diagnostics.WriteLine和CRM 2011插件

  20. 20

    我可以在CRM 2011中通过插件创建无效记录吗?

  21. 21

    在线Dynamics CRM 2011:如何从插件中的对话框获取用户响应

  22. 22

    如何在CRM 2011中以编程方式(通过插件)获取CRMWRPCToken和CRMWRPCTokenTimeStamp?

  23. 23

    Dynamics CRM 2011的自动命名生成器插件在进入执行之前崩溃

  24. 24

    System.Diagnostics.Trace或System.Diagnostics.WriteLine和CRM 2011插件

  25. 25

    在CRM 2011插件中分配记录后如何获取团队名称

  26. 26

    crm 2011:在丢弃插件中的请求后如何提供友好的响应

  27. 27

    在CRM 2011中,将信息从javascript发送到插件的最佳方法

  28. 28

    在CRM 2011中嵌入AngularJS应用

  29. 29

    CRM 2011保存后打开新窗口

热门标签

归档