格式化日期为NSDate

Ida*_*she 0 objective-c nsdate ios

我有一个像这样的NSDateFormatter:

YYYY/MM/dd HH:mm:ss

我可以从转换NSDateNSStringNSStringNSDate.但我想要的是在格式化时获取NSDate.我想把它转换成NSString然后转换回来,NSDate但这种方式很可怕,我确信有一种更简单的方法,对吧?

Log*_*gan 7

您无法格式化NSDate,这是一个确切的时间点.如果要将NSDate转换为字符串,并返回NSDate,它们将是相同的

  • 如果我为这种类型的每个Q得到一分钱,...我会有一个昂贵的游艇,一个昂贵的房子和便宜的女孩. (4认同)
  • NSDate不以这种方式存储,它代表一个固定的时间点.格式不是格式化日期,它为dateformatter提供有关如何解码发送它的任何信息并将其转换为nsdate的信息. (3认同)
  • @IdanMoshe NSDate对象没有内部字符串表示.它只是在内部表示自某个参考日期以来的毫秒数.为了将该数字转换为漂亮的格式,您需要使用NSDateFormatter. (2认同)