日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NSDate使用

發布時間:2024/1/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NSDate使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 字母??日期或時間元素????表示?????示例???????
  • G?????Era???標志符?????Text?????AD???????
  • y?????年?????Year?????1996?96???????
  • M?????年中的月份?????Month?????July;???Jul;?07???????
  • w?????年中的周數?????Number?????27???????
  • W?????月份中的周數????????Number?????2???????
  • D?????年中的天數?????Number?????189???????
  • d?????月份中的天數????????Number????????10???????
  • F?????月份中的星期?????Number????????2???????
  • E?????星期中的天數????Text?????Tuesday;???Tue???????
  • a?????Am/pm???標記????????Text?????PM???????
  • H?????一天中的小時數(0-23)?????Number???????0???????
  • k?????一天中的小時數(1-24)??????Number?????24???????
  • K?????am/pm???中的小時數(0-11)?????Number????0???????
  • h?????am/pm???中的小時數(1-12)?????Number????12???????
  • m?????小時中的分鐘數????????Number?????30???????
  • s?????分鐘中的秒數?????????Number?????55???????
  • S?????毫秒數?????????Number?????978???????
  • z?????時區?????General???time???zone?????Pacific???Standard???Time;???PST;???GMT-08:00??????
  • 20.Z?????時區?????RFC???822???time???zone?????-0800?
  • [注意]在開發中,如果使用年月日,用NSDateFormatter setFormat :@"yyyy-MM-dd",如果是使用小時和分鐘,設置為:"HH:mm",切記不要設置“HH-mm”,這樣會出錯的。

  • //創建一個時間對象??
  • ????NSData?*?date?=?[NSDate?date];??
  • ????//打印時間??
  • ????NSLog(@"today?is?%@",date);??
  • ??????
  • ????//再獲取的時間date減去24小時的時間(昨天的這個時候)??
  • ????NSDate?*yesterday?=?[NSDate?dateWithTimeIntervalSinceNow:-(24*60*60)];??
  • ????NSLog(@"yesterday?is?%@",yesterday);//打印昨天的時間??
  • ??????
  • ????/*字符串換成時間*/???
  • ????//設置一個字符串的時間??
  • ????NSString?*datestring?=?[NSString?stringWithFormat:@"1999-09-03"];???
  • ????//想要設置自己想要的格式,可以用nsdateformatter這個類,這里是初始化??
  • ????NSDateFormatter?*?dm?=?[[NSDateFormatter?alloc]init];???
  • ????//指定輸出的格式???這里格式必須是和上面定義字符串的格式相同,否則輸出空??
  • ????[dm?setDateFormat:@"yyyy-MM-dd"];??
  • ????//把字符串的時間轉換成Date對象,用dateFromString方法??
  • ????NSDate?*?newdate?=?[dm?dateFromString:datestring];??
  • ????//輸出??
  • ????NSLog(@"newdate?is?%@",newdate);??
  • ??????
  • ??????
  • ????/*把時間轉換成字符串*/??
  • ????//把Date對象轉換成String對象??用stringFromDate方法??
  • ????NSString?*?datestring2?=?[dm?stringFromDate:newdate];??
  • ????//打印??
  • ????NSLog(@"datestring2?is?%@",datestring2);??
  • 轉載于:https://www.cnblogs.com/zhanglei8831/p/5842500.html

    總結

    以上是生活随笔為你收集整理的NSDate使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。