iOS获取当前时间和当前时间戳的方法
程序员文章站
2024-02-12 20:58:52
//获取当前的时间
+(nsstring*)getcurrenttimes{
nsdateformatter *formatter = [[nsdatef...
//获取当前的时间 +(nsstring*)getcurrenttimes{ nsdateformatter *formatter = [[nsdateformatter alloc] init]; // ----------设置你想要的格式,hh与hh的区别:分别表示12小时制,24小时制 [formatter setdateformat:@"yyyy-mm-dd hh:mm:ss"]; //现在时间,你可以输出来看下是什么格式 nsdate *datenow = [nsdate date]; //----------将nsdate按formatter格式转成nsstring nsstring *currenttimestring = [formatter stringfromdate:datenow]; nslog(@"currenttimestring = %@",currenttimestring); return currenttimestring; }
获取当前时间戳有两种方法(以秒为单位)
+(nsstring *)getnowtimetimestamp{ nsdateformatter *formatter = [[nsdateformatter alloc] init] ; [formatter setdatestyle:nsdateformattermediumstyle]; [formatter settimestyle:nsdateformattershortstyle]; [formatter setdateformat:@"yyyy-mm-dd hh:mm:ss"]; // ----------设置你想要的格式,hh与hh的区别:分别表示12小时制,24小时制 //设置时区,这个对于时间的处理有时很重要 nstimezone* timezone = [nstimezone timezonewithname:@"asia/shanghai"]; [formatter settimezone:timezone]; nsdate *datenow = [nsdate date];//现在时间,你可以输出来看下是什么格式 nsstring *timesp = [nsstring stringwithformat:@"%ld", (long)[datenow timeintervalsince1970]]; return timesp; } +(nsstring *)getnowtimetimestamp2{ nsdate* dat = [nsdate datewithtimeintervalsincenow:0]; nstimeinterval a=[dat timeintervalsince1970]; nsstring*timestring = [nsstring stringwithformat:@"%0.f", a];//转为字符型 ; return timestring; } //获取当前时间戳 (以毫秒为单位) +(nsstring *)getnowtimetimestamp3{ nsdateformatter *formatter = [[nsdateformatter alloc] init] ; [formatter setdatestyle:nsdateformattermediumstyle]; [formatter settimestyle:nsdateformattershortstyle]; [formatter setdateformat:@"yyyy-mm-dd hh:mm:ss sss"]; // ----------设置你想要的格式,hh与hh的区别:分别表示12小时制,24小时制 //设置时区,这个对于时间的处理有时很重要 nstimezone* timezone = [nstimezone timezonewithname:@"asia/shanghai"]; [formatter settimezone:timezone]; nsdate *datenow = [nsdate date];//现在时间,你可以输出来看下是什么格式 nsstring *timesp = [nsstring stringwithformat:@"%ld", (long)[datenow timeintervalsince1970]*1000]; return timesp; }
以上所述是小编给大家介绍的ios获取当前时间和当前时间戳的方法,希望对大家有所帮助
上一篇: C#中时间的几种格式转换方法
下一篇: MAC下mysql安装配置方法图文教程