草庐IT

TIME_UTC

全部标签

c# 解析 UTC 日期时间

我正在尝试将11/23/201123:59:59UTC+0800解析为c#日期时间对象,但尝试标准日期时间解析方法或什至日期时间精确解析我得到无效日期。有什么想法吗? 最佳答案 我建议您解析为DateTimeOffset而不是DateTime,asrecommendedinMSDNwhenusingatimezoneoffsetspecifier在格式字符串中:usingSystem;usingSystem.Globalization;classTest{staticvoidMain(string[]args){stringtext

c# - Cannot modify the logical children for this node at this time because a tree walk is in progress 是什么意思?

我正在后台工作线程的完成方法中设置对象的DataContext。出于某种原因,我收到一条错误消息:此时无法修改此节点的逻辑子节点,因为正在进行指向Chart1.DataContext=allDates行的树遍历。atreewalkisinprogress是什么意思?我也尝试过使用Dispatcher操作进行此设置,但出现了同样的错误……有什么想法吗?Google对此错误消息一无所获。导致此问题的代码是Microsoft图表工具包的内部代码...我想知道我是否在他们的控件中发现了错误...没有调度器:voidbg_RunWorkerCompleted(objectsender,RunWo

c# - Cannot modify the logical children for this node at this time because a tree walk is in progress 是什么意思?

我正在后台工作线程的完成方法中设置对象的DataContext。出于某种原因,我收到一条错误消息:此时无法修改此节点的逻辑子节点,因为正在进行指向Chart1.DataContext=allDates行的树遍历。atreewalkisinprogress是什么意思?我也尝试过使用Dispatcher操作进行此设置,但出现了同样的错误……有什么想法吗?Google对此错误消息一无所获。导致此问题的代码是Microsoft图表工具包的内部代码...我想知道我是否在他们的控件中发现了错误...没有调度器:voidbg_RunWorkerCompleted(objectsender,RunWo

c# - 如何比较两个 DateTimes on Time 只忽略日期?

似乎每个人都总是忽略时间部分,但是您如何比较两个忽略日期的日期时间呢?如果我们只是将它们作为TIME进行比较,它似乎仍然倾向于最旧的日期。(12/02/20049:00)>(12/02/20118:24)--这是真的。下面的代码可以工作,但是分别比较小时和分钟感觉有点拐弯抹角。varresults=fromxindataContext.GetTable()wherex.LastRunDate此外,我们这样做的原因是因为我们无法将SQLTIME与TIMESPANthis进行比较说它是一样的,但LINQ返回“TIMEtobigintconversionerror”。

c# - 如何比较两个 DateTimes on Time 只忽略日期?

似乎每个人都总是忽略时间部分,但是您如何比较两个忽略日期的日期时间呢?如果我们只是将它们作为TIME进行比较,它似乎仍然倾向于最旧的日期。(12/02/20049:00)>(12/02/20118:24)--这是真的。下面的代码可以工作,但是分别比较小时和分钟感觉有点拐弯抹角。varresults=fromxindataContext.GetTable()wherex.LastRunDate此外,我们这样做的原因是因为我们无法将SQLTIME与TIMESPANthis进行比较说它是一样的,但LINQ返回“TIMEtobigintconversionerror”。

c# - 谷歌+ API : How can I use RefreshTokens to avoid requesting access every time my app launches?

我正在尝试使用Google+API访问经过身份验证的用户的信息。我从其中一个示例中复制了一些代码,效果很好(如下),但是我无法以一种可以跨应用程序启动重用token的方式使其工作。我trycatch“RefreshToken”属性并使用provider.RefreshToken()(除其他事项外),并且总是收到400BadRequest响应。有谁知道如何进行这项工作,或者知道我在哪里可以找到一些示例?GoogleCodesite似乎没有涵盖这个:-(classProgram{privateconststringScope="https://www.googleapis.com/auth

c# - 谷歌+ API : How can I use RefreshTokens to avoid requesting access every time my app launches?

我正在尝试使用Google+API访问经过身份验证的用户的信息。我从其中一个示例中复制了一些代码,效果很好(如下),但是我无法以一种可以跨应用程序启动重用token的方式使其工作。我trycatch“RefreshToken”属性并使用provider.RefreshToken()(除其他事项外),并且总是收到400BadRequest响应。有谁知道如何进行这项工作,或者知道我在哪里可以找到一些示例?GoogleCodesite似乎没有涵盖这个:-(classProgram{privateconststringScope="https://www.googleapis.com/auth

c# - 使用 Entity Framework Codefirst 存储 TimeSpan - SqlDbType.Time 溢出

我正在尝试将一些常量植入我的数据库中:context.Stages.AddOrUpdate(s=>s.Name,newStage(){Name="Seven",Span=newTimeSpan(2,0,0),StageId=7});context.Stages.AddOrUpdate(s=>s.Name,newStage(){Name="Eight",Span=newTimeSpan(1,0,0,0),StageId=8});这是在我的EFCodefirst迁移的Seed()函数中。它在第八阶段失败,出现以下情况:System.Data.UpdateException:Anerroro

c# - 使用 Entity Framework Codefirst 存储 TimeSpan - SqlDbType.Time 溢出

我正在尝试将一些常量植入我的数据库中:context.Stages.AddOrUpdate(s=>s.Name,newStage(){Name="Seven",Span=newTimeSpan(2,0,0),StageId=7});context.Stages.AddOrUpdate(s=>s.Name,newStage(){Name="Eight",Span=newTimeSpan(1,0,0,0),StageId=8});这是在我的EFCodefirst迁移的Seed()函数中。它在第八阶段失败,出现以下情况:System.Data.UpdateException:Anerroro

c# - 将 UTC DateTime 转换为 DateTimeOffset

我需要将UTC日期字符串转换为DateTimeOffsets。这必须使用不同于计算机时区的时区。例如。当前计算机时区是+02:00,但我想创建一个偏移量为-4:00的DateTimeOffset。我已经在stackoverflow上阅读了很多问题,但没有一个能解决我的问题。这就是我需要做的:输入:“2012-11-20T00:00:00Z”输出:DateTimeOffset具有:2012-11-2000:00的UtcDateTime定义时区的正确Utc偏移量(本例中为01:00)本地日期时间:2012-11-2001:00(=UtcDateTime+偏移量)当然必须考虑夏令时。编辑:为