当前位置: 代码迷 >> Java相关 >> 日期问题(简单提示下,谢谢)
  详细解决方案

日期问题(简单提示下,谢谢)

热度:147   发布时间:2007-07-10 15:50:58.0
日期问题(简单提示下,谢谢)
4、日期标准化
题目描述:
输入一个日期,输出标准化的日期。
输入日期可能是下列两种格式之一:
月/日/年  其中月、日、年均由数字表示。
月 日, 年  其中日、年为数字,月为单词。月和日之间,逗号和年之间恰有一个空格。
标准日期格式如下:
月 日, 年, 星期
其中日、年为数字,月、星期为单词。月和日之间,两个逗号后面恰各有一个空格。
年号为4位,在1800和2100之间(含)。
月份单词:
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
星期单词:
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
输入格式:
一行,包含一个日期。前后没有空格。
输出格式:
一行,包含一个标准格式日期。
样例输入:
3/18/2007
样例输出:
Mar 18, 2007, Sunday
样例输入2:
Feb 28, 2000
样例输出2:
Feb 29, 2000,Tuesday
搜索更多相关的解决方案: 提示  单词  数字  逗号  年号  

----------------解决方案--------------------------------------------------------
这个..没人想吗?!
有思路也好
我再加工下
呵呵
----------------解决方案--------------------------------------------------------
难道我是男的就没人回贴吗?
不公平啊
55555555555555
----------------解决方案--------------------------------------------------------
你看下Calendar的API文档。
----------------解决方案--------------------------------------------------------
先用SimleDateFormat来parse这个字符串,让它生成一个Date对象

然后,你想做什么就可以做什么了
----------------解决方案--------------------------------------------------------
以下是引用千里冰封在2007-7-11 9:22:44的发言:
先用SimleDateFormat来parse这个字符串,让它生成一个Date对象

然后,你想做什么就可以做什么了

你说的想做什么做什么不还得用String类的方法么!
呵呵,我写完了发上来你帮我改下哈!


----------------解决方案--------------------------------------------------------
以下是引用千里冰封在2007-7-11 9:22:44的发言:
先用SimleDateFormat来parse这个字符串,让它生成一个Date对象

然后,你想做什么就可以做什么了

输入日期可能是下列两种格式之一:
月/日/年  其中月、日、年均由数字表示。
月 日, 年  其中日、年为数字,月为单词。月和日之间,逗号和年之间恰有一个空格。
标准日期格式如下:
月 日, 年, 星期
其中日、年为数字,月、星期为单词。月和日之间,两个逗号后面恰各有一个空格。
年号为4位,在1800和2100之间(含)。
月份单词:
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
星期单词:
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
输入格式:
一行,包含一个日期。前后没有空格。
输出格式:
一行,包含一个标准格式日期。
样例输入:
3/18/2007
样例输出:
Mar 18, 2007, Sunday
样例输入2:
Feb 28, 2000
样例输出2:
Feb 29, 2000,Tuesday
//怎么多要求怎么办
不是一个简单的SimpleDateFormat就可以解决的啊!
该不是要我把January 替换 成Jan吧
那最少要加21条语句


----------------解决方案--------------------------------------------------------
  相关解决方案