首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将C#日期时间变量转换为NSDate?

如何将C#日期时间变量转换为NSDate?
EN

Stack Overflow用户
提问于 2016-02-11 20:01:46
回答 1查看 908关注 0票数 0

我有一个用Swift编写的iOS应用程序。此应用程序从WCF服务( JSON restful服务)获取数据。我的问题是我的服务以JSON格式通过WCF服务向移动应用程序发送了一个C#日期时间变量。

这是服务发布的我的日期:

"From":"/Date(1454956200000+0530)/",

我想把这个转换成NSDate格式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-11 20:06:53

请检查以下代码:

代码语言:javascript
复制
let date : NSDate = NSDate(timeIntervalSince1970: 1454956200000)
let tz : NSTimeZone = NSTimeZone.defaultTimeZone(); //Default TimeZone. You can set any.
let seconds : Int = tz.secondsFromGMTForDate(date);
var date = NSDate(timeInterval:Double(seconds), sinceDate: date)

let dateForm = NSDateFormatter();

let locale = NSLocale.currentLocale();

dateForm.locale = locale
dateForm.dateFormat = "MMM dd"; //the formate in which u want to convert.

let strStartTime = dateForm.stringFromDate(date);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35338826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档