| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 583 人关注过本帖
标题:任意日期格式识别并记录问题?
只看楼主 加入收藏
pming1
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-10-19
结帖率:0
收藏
已结贴  问题点数:10 回复次数:8 
任意日期格式识别并记录问题?
已知日期格式很多种,包括年、月、日,格式有yyy/mm/dd、dd/mm/yyyy、mm/dd/yyyy、和yyyy,mm,dd、mm,dd,yyyy、dd,mm,yyyy六种基本情况,现在,用户以任意形式输入一个日期,系统必须能自动识别日期格式,并将对应的值赋值给year,month,day。

例如输入:2004/2/5    2/5/2004   5/2/2004
系统都能识别,并自动地赋值:year=2004;month=2;day=5;

急啊~!谢谢了!
搜索更多相关主题的帖子: 记录 用户 
2012-02-16 16:38
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:2 
把六种格式打表然后去匹配

                                         
===========深入<----------------->浅出============
2012-02-16 16:53
墨清扬
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:294
专家分:817
注 册:2011-10-4
收藏
得分:2 
自己写个函数把三个数字读取到三个变量里,然后根据情况区分。但是这样有时候没办法,比如日期和月份甚至年份都小于12的时候,就不灵光了

酱油实习生
2012-02-16 19:06
pming1
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-10-19
收藏
得分:0 
回复 2楼 laoyang103
不懂,能把代码写出来吗?
2012-02-16 19:17
闲出屁
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:7
帖 子:420
专家分:612
注 册:2012-1-24
收藏
得分:2 
题有问题:
dd/mm/yyyy、mm/dd/yyyy这两种情况怎么区分

乔布斯是神 宫崎骏也是神~~ 才知道 原来士兵突击的主题曲是久石让的 久石让的音乐 真传神
2012-02-16 19:25
pming1
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-10-19
收藏
得分:0 
没人了吗?????
2012-02-16 19:31
pming1
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-10-19
收藏
得分:0 
真的没有人吗?
2012-02-16 22:12
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
3、5樓都告訴你題目有問題,再看6、7樓,斷定是問作業求答案的居多。

授人以渔,不授人以鱼。
2012-02-17 00:49
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:2 
必要要求月份用 Jan Feb 这样,要不然就不能乱定月和日的顺序。一般都是这样的。
而且既然格式要求了是 mm/dd 这样的, 5/2 这种就应该不合法,必须得 05/02。楼主这题目确实问题多多呀。

我觉得比较好的方法是用正则表达式。
2012-02-17 07:46
快速回复:任意日期格式识别并记录问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014835 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved