关于NSDateFormatter年份计算超前问题
本文是转载:原文地址是:http://blog.sina.com.cn/s/blog_832701f60101f2o9.html
当前时间是 2013-12-30 09:58:07
《1》
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setTimeZone:[NSTimeZone localTimeZone]];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString * dateString = [df stringFromDate:post.postDate];
[df release];
dateString的显示结果是:2013-12-30 09:58:07
《2》
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setTimeZone:[NSTimeZone localTimeZone]];
[df setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSString * dateString = [df stringFromDate:post.postDate];
[df release];
dateString的显示结果是:2014-12-30 09:58:07
为什么年份差了一年呢?why?百度搜索下~~~~~后~~
Y/YYYY: (Full Year, starting from the Sunday of the 1st week of year)
原来年份格式化“yyyy”计算的年份是正常的每年1月1号开始计算,“YYYY”却是从当年的第一个星期天开始计算;
结果由于2014年的第一个星期天是2013年的12月29号,所以进入2014年也就相对早了3天;
PS:有错误请大家批评~~
关于NSDateFormatter年份计算超前问题相关推荐
- .Net 根据年份计算周次和起止日期
1.根据年份计算周次 public class WeekDisPlay{public int WeekNumber { get; set; }public string WeekSort { get; ...
- 输入身份证号和年份计算年龄
输入一个身份证号码(15位和18位)和一个年份,计算现在的年龄(忽略非法参数) eg:610618199001020065 2011 输出:21 代码: package 华为机试题; /*** @au ...
- 根据输入的正整数y所代表的年份,计算输出该年份是否为闰年 闰年的判断标准:
package spurs_ping; import java.util.*; //根据输入的正整数y所代表的年份,计算输出该年份是否为闰年 闰年的判断标准: //能够被4整除且不能被100整除的年份 ...
- 根据数据库中的出生年份计算年龄
在实际运用中我们会遇到在数据库中加入用户出生年份,而界面想要显示年龄的需求.针对这个需求可以有多种实现方式,其中一个是在数据库查询语句中计算,如下: select distinct u.*, CAST ...
- C#根据年份计算生肖属相的代码
提供年份可以输出属相,代码比较简单,因为2008年为鼠年,所以程序以2008为标准开始,2008对中国人也有特殊的意义 private static void shuxiang(int year) ...
- js 输入出生年份计算年龄
var year=prompt("请输入你的出生年份"); var age=2022-year; alert('你今年'+age+'岁')
- JS用户输入出生年份计算年龄
先弹出一个输入框(prompt) 让用户输入年龄 <script type="text/javascript">var year = prompt('请输入你的出生年份 ...
- java指定年份计算是平年还是闰年_Java判断所给年份是平年还是闰年
要求: * 判断用户输入的年份是平年还是闰年 实现代码: import java.util.Scanner; /** * 要求: * 判断用户输入的年份是平年还是闰年 * @author Admin ...
- js根据年份计算年龄
2019独角兽企业重金招聘Python工程师标准>>> function ages(str){ var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2} ...
最新文章
- python扩展库丰富吗_python扩展库
- Arduino 笔记。开篇
- Rpm包的安装与yum的配置
- 最小公倍数(Least_Common_Multiple)
- 事件时间/处理时间/进入时间(Event Time / Processing Time / Ingestion Time)
- ajax 405报错,使用ajax请求时发生随机HTTP错误405
- ubuntu 10.04 CTS 环境搭建
- scrapy模拟登陆人人网
- HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法
- 拓端tecdat|R语言ggplot2 对Facebook用户数据可视化分析
- c#中 字节数组到浮点型转换
- 服务机器人语音对话的实现
- macOS 开发 - Command Line Tool 命令行工具
- P3853 路标设置
- 计算机组成体系结构复习笔记
- 使用JS调用迅雷下载网站本地视频,生成迅雷下载链接
- 阿尼玛,男性的女性向
- 【高项】一次过 信息系统项目管理师 心得
- Bro 监控 HTTP流量
- 哈工大2020春软件构造实验二实验报告