• 日期(NSDate)是NSString类的格式(stringWithFormat)


    1. 日期(NSDate)是NSString类的格式(stringWithFormat),也可以改变输出,如果需要输出年代信息等则需要进行转换,等等。  
    2. NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间。  
    3. NSDateFormatter可以比较方便的进行格式转换。  
    4. 01  
    5. //获取当前日期和时间  
    6. 02  
    7. NSDate * dt = [NSDate date];  
    8. 03  
    9.    
    10. 04  
    11. //NSDateFormatter实例  
    12. 05  
    13. NSDateFormatter *form= [[NSDateFormatter alloc] init];  
    14. 06  
    15.    
    16. 07  
    17. //NSDateFormatter格式化  
    18. 08  
    19. [form setDateFormat:@"G yyyy/MM/dd(EEE) K:mm:ss的"];  
    20. 09  
    21.    
    22. 10  
    23. //输出为文本格式  
    24. 11  
    25. NSString *str = [form stringFromDate:dt];  
    26. 12  
    27. NSLog(str);  
    28. 13  
    29.    
    30. 14  
    31. // NSDateFormatter alloc内存释放  
    32. 15  
    33. [form release];  
    34. str 变量内容格式为 AD 2010/11/25(Thu) 00:55:15的格式。  
    35. 该格式可以指定以下内容:  
    36. 01  
    37. G: 公元时代,例如AD公元  
    38. 02  
    39. yy: 年的后2位  
    40. 03  
    41. yyyy: 完整年  
    42. 04  
    43. MM: 月,显示为1-12  
    44. 05  
    45. MMM: 月,显示为英文月份简写,如 Jan  
    46. 06  
    47. MMMM: 月,显示为英文月份全称,如 Janualy  
    48. 07  
    49. dd: 日,2位数表示,如02  
    50. 08  
    51. d: 日,1-2位显示,如 2  
    52. 09  
    53. EEE: 简写星期几,如Sun  
    54. 10  
    55. EEEE: 全写星期几,如Sunday  
    56. 11  
    57. aa: 上下午,AM/PM  
    58. 12  
    59. H: 时,24小时制,0-23  
    60. 13  
    61. K:时,12小时制,0-11  
    62. 14  
    63. m: 分,1-2位  
    64. 15  
    65. mm: 分,2位  
    66. 16  
    67. s: 秒,1-2位  
    68. 17  
    69. ss: 秒,2位  
    70. 18  
    71. S: 毫秒  
  • 相关阅读:
    VS 文件编码
    CSS中强大的EM 弹性布局
    编辑器【updating】
    下一代Jquery模板JsRender
    HTML 特殊符号编码对照表
    ASP.NET 文摘 [updating]
    Html5/Html CSS3/css 文摘 [updating]
    在Sublime Text 2中设置任意扩展名文件的默认语法
    Delphi笔记Indy10.5.5 IdTcpServer 与 IdTcpClient Demo 服务器端
    基于silverlight的工作流编辑器
  • 原文地址:https://www.cnblogs.com/yunis/p/4081288.html
Copyright © 2020-2023  润新知