草庐IT

Timezone

全部标签

ios - 类型 'TimeZone' 在 Swift3 中没有成员 'local'

我正在使用Xcode8Beta4将Swift2.3开发的项目转换为Swift3.0。其中我有将日期转换为字符串的方法,但无法转换。classfuncconvertDateToString(_date:Date,dateFormat:String)->String?{letformatter:DateFormatter=DateFormatter();formatter.dateFormat=dateFormat;formatter.timeZone=TimeZone.localletstr=formatter.string(from:date);returnstr;}同样在文档中没有名

ios - 将 UTC 日期格式转换为本地 nsdate

我从服务器获取UTC时区的字符串日期,我需要将其转换为本地时区。我的代码:letutcTime="2015-04-01T11:42:00.269Z"letdateFormatter=NSDateFormatter()dateFormatter.timeZone=NSTimeZone(name:"UTC")dateFormatter.dateFormat="yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"letdate=dateFormatter.dateFromString(utcTime)println("utc:\(utcTime),date:\(date)")这打印-u

ios - 将 UTC 日期格式转换为本地 nsdate

我从服务器获取UTC时区的字符串日期,我需要将其转换为本地时区。我的代码:letutcTime="2015-04-01T11:42:00.269Z"letdateFormatter=NSDateFormatter()dateFormatter.timeZone=NSTimeZone(name:"UTC")dateFormatter.dateFormat="yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"letdate=dateFormatter.dateFromString(utcTime)println("utc:\(utcTime),date:\(date)")这打印-u

c# - ConvertTimeFromUtc() 和 ToUniversalTime() 是否处理 DST?

如果夏令时有效,并且日期对象已保存到数据库(UTC格式)中,您检索该对象以在View中显示它(例如asp.net-mvc).您可以使用以下方法来做到这一点:publicstaticDateTimeConvertToLocalTimeFromUtcTime(DateTimeutcDate,stringtimeZoneId){TimeZoneInfolocalZone=TimeZoneInfo.FindSystemTimeZoneById(timeZoneId);DateTimelocalTime=TimeZoneInfo.ConvertTimeFromUtc(utcDate,localZ

c# - ConvertTimeFromUtc() 和 ToUniversalTime() 是否处理 DST?

如果夏令时有效,并且日期对象已保存到数据库(UTC格式)中,您检索该对象以在View中显示它(例如asp.net-mvc).您可以使用以下方法来做到这一点:publicstaticDateTimeConvertToLocalTimeFromUtcTime(DateTimeutcDate,stringtimeZoneId){TimeZoneInfolocalZone=TimeZoneInfo.FindSystemTimeZoneById(timeZoneId);DateTimelocalTime=TimeZoneInfo.ConvertTimeFromUtc(utcDate,localZ

c# - 时区策略

我正在构建一个用户可能不在同一时区的MVC3应用程序,因此我的意图是将所有内容存储在UTC中,并在View中从UTC转换为本地时间,在提交时从本地时间转换为UTC。虽然似乎没有很多好的解决方案,但进行了一些浏览。老实说,我有点希望至少有一个属性可以自动将UTC时间转换为本地时间,但它似乎不存在。我觉得只是努力尝试手动将每个输入转换为UTC并将每个View手动转换为本地时间显示将非常容易出错,并且导致难以检测时间未转换为或来自时间的错误。关于如何将此作为一般策略处理的任何建议?编辑每个人似乎都非常关注“我如何获得客户端时区”这一block,正如我在其中一条评论中提到的那样,这不是我关心的

c# - 时区策略

我正在构建一个用户可能不在同一时区的MVC3应用程序,因此我的意图是将所有内容存储在UTC中,并在View中从UTC转换为本地时间,在提交时从本地时间转换为UTC。虽然似乎没有很多好的解决方案,但进行了一些浏览。老实说,我有点希望至少有一个属性可以自动将UTC时间转换为本地时间,但它似乎不存在。我觉得只是努力尝试手动将每个输入转换为UTC并将每个View手动转换为本地时间显示将非常容易出错,并且导致难以检测时间未转换为或来自时间的错误。关于如何将此作为一般策略处理的任何建议?编辑每个人似乎都非常关注“我如何获得客户端时区”这一block,正如我在其中一条评论中提到的那样,这不是我关心的

c# - 当 TimeZoneInfo.ConvertTimeToUtc 对于某些 DateTime 值时调用异常

当我为这个特定的dt值运行代码时,当我调用ConvertTimeToUtc方法时抛出异常。我的本地机器timeZoneId是“GMT标准时间”vartzi=TimeZoneInfo.FindSystemTimeZoneById("CentralStandardTime");vardt=newDateTime(1995,4,2,2,55,0);vart=TimeZoneInfo.ConvertTimeToUtc(dt,tzi);异常(exception)情况是:System.ArgumentExceptionwasunhandledMessage="ThesuppliedDateTime

c# - 当 TimeZoneInfo.ConvertTimeToUtc 对于某些 DateTime 值时调用异常

当我为这个特定的dt值运行代码时,当我调用ConvertTimeToUtc方法时抛出异常。我的本地机器timeZoneId是“GMT标准时间”vartzi=TimeZoneInfo.FindSystemTimeZoneById("CentralStandardTime");vardt=newDateTime(1995,4,2,2,55,0);vart=TimeZoneInfo.ConvertTimeToUtc(dt,tzi);异常(exception)情况是:System.ArgumentExceptionwasunhandledMessage="ThesuppliedDateTime

c# - 如何在 ASP.NET 中使用时区?

我正在做一个“在线提醒系统”项目(ASP.NET2.0(C#)/SQLServer2005)因为这是一项提醒服务,会在特定日期向用户发送邮件。但问题是用户不是来自特定的国家,他们来自世界各地和不同的时区。现在,当我注册时,我要求用户提供时区,就像Windows在安装时询问我们的时区一样。但是如果用户选择了(+5.30)或某个时区,那么我没有得到如何在我的asp.net应用程序中处理这个时区。如何根据时区工作。如果有更好的方法来处理此应用程序中的时区,请提出建议??谢谢 最佳答案 首先要确保您的数据所在的时区。我建议确保您存储的任何D