将字符串转化为时间,犯了一个低级错误

时间:2022-04-29 10:56:25 其他范文 收藏本文 下载本文

“suessyaa”为你分享9篇“将字符串转化为时间,犯了一个低级错误”,经本站小编整理后发布,但愿对你的工作、学习、生活带来方便。

将字符串转化为时间,犯了一个低级错误

篇1:将字符串转化为时间,犯了一个低级错误

今天犯了了个很低级的错误,想把UIDatePickView的默认选中时间设置为当前时间的下一天的11:30,我的思路:首先获取当前时间---将当前时间字符串化-----截取次字符串,分理处当前的年月日中得日----将日+1----然后字符串拼接成自己想要的日期格式-------将拼接成的日期转化成NSDate-------然后设置默认时间

我犯的错误,将字符串转化为时间的时候,一直想象NSDate的会有这样的方法,结果查看NSDate的API没有查到,犯错就是没有第一时间想到:NSDateFormatter.

下面看看我设置的代码:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

UIDatePicker * pick = [[UIDatePicker alloc] initWithFrame.:CGRectMake(0, self.view.frame.size.height-215, 320, 215)];

pick.minimumDate = [NSDate date];

NSDate * tempDate = [NSDate dateWithTimeIntervalSinceNow:24*60*60];

NSString * str = [NSString stringWithFormat:@“%@”,tempDate];

NSString * result = [[str substringWithRange:NSMakeRange(0, 10)] stringByAppendingFormat:@“ 11:30”];

NSDateFormatter * formatter = [[NSDateFormatter alloc] init];

[formatter setDateFormat:@“yyyy-MM-dd HH:mm”];

NSDate * resultDate = [formatter dateFromString:result];

[pick setDate:resultDate];

[pick addTarget:self action:@selector(pickValueChanged:) forControlEvents:UIControlEventValueChanged];

self.datePicker = pick;

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@“zh_CN”];//设置为中文显示

pick.locale = locale;

[self.view addSubview:pick];

if (IPhone5)

{

self.bgView.frame. = CGRectMake(0, -10, 320, self.view.frame.size.height);

}

else

{

self.bgView.frame. = CGRectMake(0, -60, 320, self.view.frame.size.height);

}

#pragma mark - pick事件

-(void)pickValueChanged:(UIDatePicker *)aPick

{

if ([aPick.date timeIntervalSinceDate:[NSDate date]]<0)

{

NSDate * tempDate = [NSDate dateWithTimeIntervalSinceNow:24*60*60];

NSString * str = [NSString stringWithFormat:@“%@”,tempDate];

NSString * result = [[str substringWithRange:NSMakeRange(0, 10)] stringByAppendingFormat:@“ 11:30”];

NSDateFormatter * formatter = [[NSDateFormatter alloc] init];

[formatter setDateFormat:@“yyyy-MM-dd HH:mm”];

NSDate * resultDate = [formatter dateFromString:result];

[aPick setDate:resultDate];

}

else

{

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@“yyyy-MM-dd HH:mm”];

NSString* dateStr = [dateFormatter stringFromDate:aPick.date];

NSString * tempStr = [dateStr substringToIndex:16];

self.text_time.text = tempStr;

}

}

UIDatePicker * pick = [[UIDatePicker alloc] initWithFrame.:CGRectMake(0, self.view.frame.size.height-215, 320, 215)];

pick.minimumDate = [NSDate date];

NSDate * tempDate = [NSDate dateWithTimeIntervalSinceNow:24*60*60];

NSString * str = [NSString stringWithFormat:@“%@”,tempDate];

NSString * result = [[str substringWithRange:NSMakeRange(0, 10)] stringByAppendingFormat:@“ 11:30”];

NSDateFormatter * formatter = [[NSDateFormatter alloc] init];

[formatter setDateFormat:@“yyyy-MM-dd HH:mm”];

NSDate * resultDate = [formatter dateFromString:result];

[pick setDate:resultDate];

[pick addTarget:self action:@selector(pickValueChanged:) forControlEvents:UIControlEventValueChanged];

self.datePicker = pick;

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@“zh_CN”];//设置为中文显示

pick.locale = locale;

[self.view addSubview:pick];

if (IPhone5)

{

self.bgView.frame. = CGRectMake(0, -10, 320, self.view.frame.size.height);

}

else

{

self.bgView.frame. = CGRectMake(0, -60, 320, self.view.frame.size.height);

}

#pragma mark - pick事件

-(void)pickValueChanged:(UIDatePicker *)aPick

{

if ([aPick.date timeIntervalSinceDate:[NSDate date]]<0)

{

NSDate * tempDate = [NSDate dateWithTimeIntervalSinceNow:24*60*60];

NSString * str = [NSString stringWithFormat:@“%@”,tempDate];

NSString * result = [[str substringWithRange:NSMakeRange(0, 10)] stringByAppendingFormat:@“ 11:30”];

NSDateFormatter * formatter = [[NSDateFormatter alloc] init];

[formatter setDateFormat:@“yyyy-MM-dd HH:mm”];

NSDate * resultDate = [formatter dateFromString:result];

[aPick setDate:resultDate];

}

else

{

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@“yyyy-MM-dd HH:mm”];

NSString* dateStr = [dateFormatter stringFromDate:aPick.date];

NSString * tempStr = [dateStr substringToIndex:16];

self.text_time.text = tempStr;

}

篇2:乱批娃哈哈品牌延伸的“砖家”犯了哪些低级错误

娃哈哈是否定品牌延伸的专家最喜欢拿来做靶子的品牌,他们的主要观点是:“娃哈哈”是一个儿童色彩很浓的品牌,最初导入市场的产品是儿童营养液、果奶,其目标市场明确定位在儿童产品上,其包装、广告都呈现出明显的儿童味,“酸酸的、甜甜的……”、“妈妈我要……”等广告语脍炙人口、家喻户晓,对孩子家长都有极强的诉求力与感召力。“娃哈哈”几乎成了类别品牌,是果奶与儿童食品饮料的代名词,而“娃哈哈”进行品牌延伸,红豆沙、绿豆沙、八宝粥、纯净水都用娃哈哈品牌,则会破坏儿童品牌的纯正性与专业性,使“娃哈哈”在消费者心智中的定位模糊,缺乏个性,最终变得什么都不是。有的甚至预言“娃哈哈”会因品牌延伸而自食其果,必会倒下。言之凿凿,似乎很有道理。基于同样的逻辑,有人认为乐百氏也犯了品牌延伸的错误,极少数人甚至说海尔延伸到电热水器、小家电也是大错特错。

时间最终证明,“娃哈哈”非但没有倒下,活得还挺滋润。品牌延伸给娃哈哈的回报是如此丰厚,,“娃哈哈”继续领跑全国饮料行业。并且在多个领域取得突破,20销售额突破了600亿,宗庆后也毫无悬念地成为中国首富。

一、未考虑到市场竞争对品牌策略的影响。

娃哈哈从儿童保健品和饮料为向成人饮料延伸的时候,“娃哈哈”在儿童乳酸奶行业旗鼓相当的竞争者“乐百氏”也在搞类似的品牌延伸,“乐百氏”也完全有资格称行业类别品牌,

如果说“娃哈哈”品牌延伸影响了其在儿童乳酸奶的类别品牌地位,“乐百氏”也遇到同样的问题。他们在调配型儿童酸奶的竞争已到了很高的高度,对市场的控制非常牢固,其他品牌很难进入该市场。既然没有别的品牌抢占市场,品牌延伸对“乐百氏”、“娃哈哈”在儿童酸奶业霸主地位的影响都非常有限。如果,我是乐百氏的老总,一定相约娃哈哈一起继续延伸,共同稀释品牌延伸的风险。康师傅从方便面延伸到饮料、饼干,风险不大,与统一也在采用同样的延伸策略不无关系。

二、误以为娃哈哈品牌带有儿童色彩就不可朝成人产品延伸

米老鼠品牌的儿童味比娃哈哈浓多了,但其成人用品照样畅销;上海的阿咪奶糖一度成为成人婚庆的首选喜糖,四川棒棒娃儿童味也很浓,但棒棒娃牛肉干的主要消费者是成年人。儿童味很浓的产品并不是只能用于儿童产品的推广,相反由于充满童趣和亲和力,某种程度上能获得更多认同,至少不至于产生反感与排斥。如果真的象有些人说的那样,娃哈哈品牌的儿童色彩会影响成人食品饮料的推广。那么,是否也应该建议海尔把商标上的两个小孩也去掉,因为电器的购买者无疑都是成人。

儿童味十足的棒棒娃品牌一样深受成人的喜爱。

三、把娃哈哈的品牌延伸等同于荣昌、活力28等会引发不良联想的延伸

娃哈哈的品牌延伸主要还是局限在食品饮料范围内,产品之间关联度较高,符合品牌延伸的基本原则。这与荣昌肛泰延伸到荣昌甜梦口服液、活力28从洗衣粉延伸到矿泉水的极端案例有很大区别。有些知道活力28同时还生产洗衣粉的消费者会觉得活力28矿泉水充满了洗衣粉味觉得难以下咽,昌肛泰延伸到荣昌甜梦口服液则让人不仅让人难以下咽,而且要呕吐了,这样易于引发不良联想的品牌延伸注定是要失败的。

篇3:一个超低级错误周记

一个超低级错误周记

星期六上午,我犯了一个超低级错误,有关奥数的。

那天,奥数老师孙老师又让我们作练习题,而我的超低级错误,就出现在第一题。

第一题是道算式题,你们会说:这个人,算术不是挺厉害的吗,咋犯了个超低级错误呢?不要着急,听我给你们慢慢道来。

没错,我对奥数这方面还算可以,可第一题,一道令我意想不到的算式题使我犯了个超低级错误。题目是这样的:19÷17+17÷13+15÷17+9÷13=?,我自作聪明,将这几个各不相同的被除数加起来,再除以这几个各不相同的除数的`和,等于:60÷60=1,于是,我挥起笔,在括号里重重地写了一竖:1。

习题交上去了,我的习题被压在唐楚玲的习题下面。当老师改到唐楚玲习题的时候,她第一题也错了。她的答案与我不同,于是我就把我的解题过程讲给唐楚玲听,正当我讲的津津有味的时候,我的习题也发下来了,54分,错了一题。仔细一看,原来错得正是第一题,啊?第一题不是吧?我自言自语道,唐楚玲也在一旁直发愣,朱璟涵听到了我们的困惑,告诉我们答案是4,4?我不禁有些迷惑,算了,一会老师会讲解的。

好,现在开始评讲习题。孙老师站起来,转身到黑板上写字,第一题,正确答案是4!说着,便在黑板上写出正确的解题过程。我立刻恍然大悟,其实这道题很简单,只需要把相同除数的被除数加起来除以相同的除数,就可以了。正确的算式应该是:(19+15)÷17+(17+9)÷13=2+2=4。

回到家,我把习题给姥爷看,姥爷的目光停留在被打了一个红叉的第一题上,嘿嘿姥爷冲我笑了笑,这么低级的错误你都想得出来呀?不可思议啊!我红着脸,将我错误的算法告诉姥爷。姥爷一本正经地给我讲道理:错一次,没关系,但再遇到这种类似的题目,就不能再错了!说完,又嘻嘻笑出声来了。

篇4:我犯了一个大错误作文

我犯了一个大错误作文

昨天爸爸给我6元钱,5元捐灾区,1元给我.结果今天我只捐了1元钱.放学的时候,我正在买东西吃被爸爸看见了,他扔掉了那些零食,狠狠地批评我.回家妈妈也批评了我.爸爸说我是食言而肥,我不肥呀,妈妈总是说我太瘦了.我犯了一个大错误作文100字

小学生作文(中国大学网https://GFQ

通过301的方式,指向网站上原本存在的URL:

http://www.***.com/rich-snippets.html

这样,蜘蛛在访问对方网站错误的URL(上例中后缀GFQ的URL)后,会被重定向到正确的URL页面。从而达到帮助我们回复权重传递的作用。

301重定向404为外链的具体操作

这里我们以采用Apache服务器的网站为例,通过mod_rewrite来做URL的重写与转向,

1,首先我们查看网站根目录下是否存在.htaccess文件,如果做过伪静态,那么这个文件已经存在(也不排除通过httpd.conf实现伪静态,那么则需要新建一个.htaccess)。在文件中写入以下代码:

RewriteEngine on

RewriteBase /

如果你的博客或网站采用的是一级目录的形式,则需要注意RewriteBase的路径。大家可以在网上查找相关教程。这里不再多述。

2,如果网站中的来自外部的404错误不多,只有个别几个,那么可以通过使用以下字符来实现(以上文中的错误为例):

RewriteRule ^rich-snippets.htmlGFQ$ rich-snippets.html [R=301,L]

3,但往往这些404错误都是大批量出现的,且还会新增。那么我们就要观察404错误的规律,然后通过通配的方式来实现重定向。

还是以本文URL为例,我们看到图中错误产生404页面的URL一般都为加入了3位数字和字母的后缀:

防范于未然,我们将所有.html后的所有有可能出现的字符的URL,都跳转到.html以前的URL,使用的代码是:

RewriteRule ^([w-]+).html.+$ $1.html [R=301,L]

需要注意的是,我个人博客文章页面的URL是以 http://www.seoyangs.com/404-to-links.htm 形式出现的。原因可以参考我之前的一篇文章《WordPresss SEO-新博客网站的优化》。但其他很多博主或者网站,在文章页上面还有一个或多个目录层级。那么就可以用

RewriteRule ^你的目录名称/([w-]+).html.+$ $1.html [R=301,L]

这样的方式进行重定向。

现在我们尝试访问之前报404错误的URL链接:http://www.***.com/rich-snippets.htmlGFQ

即可正常访问正确的URL,同时应该属于我们的权重也通过链接的传递到达了我们的页面。

本文主要介绍的是一种SEO的思路,实施办法还需要根据网站的特殊情况具体对待。

篇8:以日期时间为文件名的字符串的定量增长

以日期时间为文件名的字符串的定量增长,经常应用于多个文件的读取file1,file2,file3.本代码中的文件名仅限于 “XXXXXXXX_XXXX.txt”类型。

/**Copyright (c) xiu*All rights reserved.**FileName :*摘要:将以日期时间为文件名的字符串定量增长。*如文件名为“0808_1755.txt”经过15分钟后时间为“20080808_1810.txt” */#include#includeusing namespace std;//将string类型的字符串转换成char *型的void convert(char *name,string t,int char_num){ for (int i=0;i=60) { t_minute-=60; t_hour+=1; } //判断小时数是否大于24 while (t_hour>=24) { t_hour-=24; t_day+=1; } //判断天数 switch(t_month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: if (t_day>31) {t_day-=31;t_month+=1;break; } case 4: case 6: case 9: case 11: if (t_day>30) {t_day-=30;t_month+=1;break; } case 2:if (t_year%4==0){ if (t_day>28) { t_day-=28; t_month+=1; } break;}else { if (t_day>29) { t_day-=29; t_month+=1; } break;} } if (t_month>12) {t_year+=1; } // cout<

篇9:高考最容易犯的3个低级错误,每一个都容易导致严重扣分

作者 | 纸盆

1、用笔不规范

高考各项规定都死很严格的,我们答题要用黑色的0.5签字笔写字,而答题卡涂卡要用的是正规的2B铅笔,如果用了别的笔,很可能就会导致机器扫描不出来,因此我们买笔的时候一定要检查有没有买到伪劣产品。

2、答题超出答题区

很多学生答题的时候总想着多答一些,所以答案写太多就有可能会超出答题区域,而答题区域外的地方即使你写太多也是扫描不出来的,那根本不在扫描的范围内,所以答题我们要精炼简洁,想好了在写,不要别写边想,这样写错的答案还不一定正确呢。

3、答题卡填涂

答题卡的填涂有很多是学生经常犯的错误,比如答案涂错行了,还有就是答题卡填涂太轻了,导致扫描不出,还有就是我们修改答案的时候,答题卡擦不干净,导致扫描的时候出现两个答案,这样也是会扣分的,所以我们考试要多注重这些细节性的错误。

疏忽的小狗作文

一个C/C++编程面试题

工作失职造成火灾检讨书

工作自我检讨报告

计算机一级《WPS》考前冲刺题含答案

计算机基础知识课件

企业单位职工工作失职检讨书

英语作业没写检讨书1000字

数字城堡读后感600字

计算机一级MSOffice考前提分冲刺题

将字符串转化为时间,犯了一个低级错误
《将字符串转化为时间,犯了一个低级错误.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【将字符串转化为时间,犯了一个低级错误(共9篇)】相关文章:

四年级下册第三单元作文:自然美景之可爱的作文300字2023-11-04

工作失职与工作疏忽的检讨书2023-04-26

护士工作疏忽的检讨书2022-12-19

财务工作失误检讨书2023-05-29

计算机二级考试试题及答案2023-06-22

《微时代的阅读》阅读答案2022-08-05

工作失误自我检讨书2023-07-14

部门工作疏忽检讨书2023-01-05

工作疏忽检讨书800字2022-11-30

个人工作疏忽大意的检讨书2023-04-11

点击下载本文文档