草庐IT

pubdate_utc

全部标签

c# - 将 UTC 日期时间转换为本地日期时间

我有以下ASP.NetMVCController方法:publicActionResultDoSomething(DateTimeutcDate){varlocalTime=utcDate.ToLocalTime();}问题是localTime将具有与utcDate完全相同的值。我认为这是因为utcDate不知道它有一个UTC值。所以我的问题是如何将utcDate(我知道是UTC)转换为本地? 最佳答案 如果您知道DateTime包含一个UTC值,您可以使用thefollowing:DateTimeiKnowThisIsUtc=wh

c# - 将 UTC 日期时间转换为本地日期时间

我有以下ASP.NetMVCController方法:publicActionResultDoSomething(DateTimeutcDate){varlocalTime=utcDate.ToLocalTime();}问题是localTime将具有与utcDate完全相同的值。我认为这是因为utcDate不知道它有一个UTC值。所以我的问题是如何将utcDate(我知道是UTC)转换为本地? 最佳答案 如果您知道DateTime包含一个UTC值,您可以使用thefollowing:DateTimeiKnowThisIsUtc=wh

c# 解析 UTC 日期时间

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

c# 解析 UTC 日期时间

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

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+偏移量)当然必须考虑夏令时。编辑:为

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+偏移量)当然必须考虑夏令时。编辑:为

c# - 使用 Dapper 获取 UTC 日期时间

我正在使用Dapper将我的实体映射到SQLServerCE。如果我用Kind=Utc保存一个DateTime,当我读回它时,我得到一个DateTime和Kind=Unspecified,这会导致各种问题。例子:varf=newFoo{Id=42,ModificationDate=DateTime.UtcNow};Console.WriteLine("{0}({1})",f.ModificationDate,f.ModificationDate.Kind);connection.Execute("insertintoFoo(Id,ModificationDate)values(@Id,

c# - 使用 Dapper 获取 UTC 日期时间

我正在使用Dapper将我的实体映射到SQLServerCE。如果我用Kind=Utc保存一个DateTime,当我读回它时,我得到一个DateTime和Kind=Unspecified,这会导致各种问题。例子:varf=newFoo{Id=42,ModificationDate=DateTime.UtcNow};Console.WriteLine("{0}({1})",f.ModificationDate,f.ModificationDate.Kind);connection.Execute("insertintoFoo(Id,ModificationDate)values(@Id,

javascript - moment.js - UTC 给出了错误的日期

为什么moment.jsUTC总是显示错误的日期。例如来自chrome的开发者控制台:moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString()//ormoment.utc(newDate('07-18-2013')).format("YYYY-MM-DD").toString()他们都将返回"2013-07-17"为什么它返回17th而不是18th,这是传入的。但是如果我在没有utc的情况下使用momentjs:moment(newDate('07-18-2013')).format("YYYY-MM-DD").toStr

javascript - moment.js - UTC 给出了错误的日期

为什么moment.jsUTC总是显示错误的日期。例如来自chrome的开发者控制台:moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString()//ormoment.utc(newDate('07-18-2013')).format("YYYY-MM-DD").toString()他们都将返回"2013-07-17"为什么它返回17th而不是18th,这是传入的。但是如果我在没有utc的情况下使用momentjs:moment(newDate('07-18-2013')).format("YYYY-MM-DD").toStr