草庐IT

ToLocalTime

全部标签

c# - ToLocalTime() 中本地是如何确定的

使用ToLocalTime()时,本地时间是如何确定的?本地时间是来自服务器还是客户端?我的假设是运行应用程序的服务器。 最佳答案 它是运行代码的计算机的本地时区。在ASP.Net应用程序中,代码在服务器上运行-因此这是它将返回的时区。此函数的行为实际上取决于源值的.Kind属性。来自MSDNlinkyougave:Utc-此DateTime实例被转换为本地时间。本地-不执行任何转换。未指定-此DateTime实例被假定为UTC时间,并且转换的执行就像Kind是Utc一样。这是不明显的行为。您可以阅读.netDateTime类的其他

c# - ToLocalTime() 中本地是如何确定的

使用ToLocalTime()时,本地时间是如何确定的?本地时间是来自服务器还是客户端?我的假设是运行应用程序的服务器。 最佳答案 它是运行代码的计算机的本地时区。在ASP.Net应用程序中,代码在服务器上运行-因此这是它将返回的时区。此函数的行为实际上取决于源值的.Kind属性。来自MSDNlinkyougave:Utc-此DateTime实例被转换为本地时间。本地-不执行任何转换。未指定-此DateTime实例被假定为UTC时间,并且转换的执行就像Kind是Utc一样。这是不明显的行为。您可以阅读.netDateTime类的其他

c# - DateTime ToLocalTime 失败

我正在使用MongoDB数据库。我知道当您将DateTime插入Mongo时,它会将其转换为UTC。但是我正在做一个单元测试,我的断言失败了。[TestMethod]publicvoidMongoDateConversion(){DateTimebeforeInsert=DateTime.Now;DateTimeafterInsert;Carentity=newCar{Name="Puttputt",LastTimestamp=beforeInsert};//insert'entity'//update'entity'fromthedatabaseafterInsert=entity.