iOS-将“2018-08-13T17:40:51.733+0000”格式的date转换成正常格式date

传入2018-08-13T17:40:51.733+0000格式,返回正常格式

+ (NSDate *)timeStringToDate:(NSDate *)fromDate {

NSString * formatterString = @"yyyy-MM-dd HH:mm:ss";

// DateFormatter, Calendar初始化比较消耗内存, 定义成单例

[MHDateFormatter sharedFormatter].dateFormat = formatterString;

// 指定区域,真机一定要指定

[MHDateFormatter sharedFormatter].locale = [NSLocale localeWithLocaleIdentifier: @"en"];

//转换成常用格式字符串

NSString *dateString = [[MHDateFormatter sharedFormatter] stringFromDate:fromDate];

再将常用格式的字符串转成date

return [[MHDateFormatter sharedFormatter] dateFromString: dateString];

}

原文地址:https://www.cnblogs.com/an74824/p/9519025.html

时间: 2024-10-11 08:04:22

iOS-将“2018-08-13T17:40:51.733+0000”格式的date转换成正常格式date的相关文章

iOS开发之JSON转PLIST(把存储json格式的文件转换成plist文件)

p.p1 { margin: 0.0px 0.0px 0.0px 60.0px; font: 16.0px "PingFang SC"; color: #586e75 } p.p2 { margin: 0.0px 0.0px 0.0px 60.0px; font: 16.0px Courier; color: #586e75; min-height: 19.0px } p.p3 { margin: 0.0px 0.0px 0.0px 60.0px; text-indent: -28.9

Xcode9学习笔记51 - 将一张普通的图片转换成灰度图片CGColorSpaceCreateDeviceGray

override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let image = UIImage(named: "img01")//从项目资源中读取一张图片 let grayedImage = self.grayImage(image: image!)//调用灰度图转换方法,将图片转换成灰度图 let

怎么才能将AutoCAD 2018的图纸转换成高清的JPG格式?

怎么才能将AutoCAD 2018的图纸转换成高清的JPG格式?为了方便将CAD图纸文件进行打开查看或是方便将其进行传输进行随时随地的进行查看都会需要进行的操作就是将CAD图纸文件进行格式间的转换,将其进行转换成图片格式就是常见的,具体应该怎么样进行操作,下面小编就要来教大家的就是怎么才能将AutoCAD 2018的图纸转换成高清的JPG格式的全部操作步骤,希望能够帮助到你们,望采纳! 步骤一:首先需要打开电脑上面的浏览器然后搜索迅捷CAD进入迅捷CAD官网在官网上查找到一款迅捷CAD转换器的软

iOS使用CoreImage处理图像40中可用的滤镜名称

NSString* localPath = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"jpg"]; NSURL* fileUrl = [NSURL fileURLWithPath:localPath]; CIImage* image = [CIImage imageWithContentsOfURL:fileUrl]; CIContext* context = [CIContext contextWit

新手C#string类常用函数的学习2018.08.04

ToLower()用于将字符串变为小写,注意字符串的不可变特性,需要重新赋值给另一个字符串变量. s = s.ToLower();//字符串具有不可变性,转换后需要重新赋值,不可仅有s.ToLower(); 这可以使用户的输入不区分大小写,例如验证码. ToUpper()用于将字符串全部变为大写,与上面类似. Trim()可以用于去掉两边的空格. string s1 = " a b c "; s1 = s1.Trim();//用于去除字符串两边的空格 Console.WriteLine

Intel Digital Innovation Industry Summit(2018.08.17)

时间:2018.08.17地点:北京金隅喜来登大酒店 原文地址:https://www.cnblogs.com/xuefeng1982/p/10331638.html

数组-08. 字符串转换成十进制整数

数组-08. 字符串转换成十进制整数(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 张彤彧(浙江大学) 输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出.如果过滤后字符串的首字符为“-”,代表该数是负数. 输入格式: 输入在一行中给出一个以#结束的非空字符串. 输出格式: 在一行中输出转换后的十进制数.题目保证输出在长整型范围内.

iOS中NSString转换成HEX(十六进制)-NSData转换成int

http://www.2cto.com/kf/201402/281501.html 1 2 3 4 5 6 NSString *str = @"0xff055008"; //先以16为参数告诉strtoul字符串参数表示16进制数字,然后使用0x%X转为数字类型 unsigned long red = strtoul([str UTF8String],0,16); //strtoul如果传入的字符开头是“0x”,那么第三个参数是0,也是会转为十六进制的,这样写也可以: unsigned

数组-08. 字符串转换成十进制整数(15)

1 #include<iostream> 2 #include<string> 3 using namespace std; 4 int main(){ 5 string s; 6 int i,sum=0; 7 bool flag=false,f=false; 8 getline(cin,s); 9 for(i=0;s[i]!='#';++i){ 10 if(s[i]=='-'&&!flag) 11 f=true; 12 else if(s[i]<='9'&a