將 NSDate 轉換為 NSString

如果 ww 有 NSDate 物件,我們想將它轉換為 NSString。有不同型別的日期字串。我們怎麼做到這一點?,這很簡單。只需 3 個步驟。

  1. 建立 NSDateFormatter 物件
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
  1. 設定你希望字串的日期格式。
    dateFormatter.dateFormat = @"yyyy-MM-dd 'at' HH:mm";
  1. 現在,獲取格式化的字串

     NSDate *date = [NSDate date]; // your NSDate object
     NSString *dateString = [dateFormatter stringFromDate:date];
    

這將產生如下輸出:2001-01-02 at 13:00

注意:

建立 NSDateFormatter 例項是一項昂貴的操作,因此建議建立一次並儘可能重用。