java时间类型字符串格式化问题

zrl凝望遗失 2013-09-27 10:59:54
把这种
09 17 2013 11:30AM
格式的时间字符串转换为


这种
2013-09-17 11:30
格式的字符串
...全文
295 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
宏观与微观 2015-07-28
  • 打赏
  • 举报
回复
引用 4 楼 fudongrifdr 的回复:
[quote=引用 2 楼 zrl201 的回复:] [quote=引用 1 楼 AA5279AA 的回复:] 我感觉csdn把某些人给惯坏了 你网上搜一下SimpleDateFormat的用法,相信一定会找出你这个题的答案。。
在jdkAPI里找了下,没找到[/quote] 不可能找不到!。。。[/quote] 只能说现在年轻的程序员都是像苹果那样催熟的
练习Crazy 2013-09-27
  • 打赏
  • 举报
回复
public static void main(String[] args) {
		try {
			Date date = new SimpleDateFormat("MM dd yyyy hh:mmaaa", Locale.US).parse("09 17 2013 11:30AM");
			String str = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(date);
			System.out.println(str);
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
hnsyspery 2013-09-27
  • 打赏
  • 举报
回复
09 17 2013 11:30AM 格式的时间字符串 你是怎么取到的?
末日哥 2013-09-27
  • 打赏
  • 举报
回复
引用 2 楼 zrl201 的回复:
[quote=引用 1 楼 AA5279AA 的回复:] 我感觉csdn把某些人给惯坏了 你网上搜一下SimpleDateFormat的用法,相信一定会找出你这个题的答案。。
在jdkAPI里找了下,没找到[/quote] 不可能找不到!。。。
末日哥 2013-09-27
  • 打赏
  • 举报
回复
没事干,给你写个
	public static void main(String[] args) throws Exception {
		String str = "09 17 2013 11:30AM";
		SimpleDateFormat sdf = new SimpleDateFormat("MM dd yyyy HH:mmaaa",Locale.US);
		Date date = sdf.parse(str);
		sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
		System.out.println(sdf.format(date));
	}
zrl凝望遗失 2013-09-27
  • 打赏
  • 举报
回复
引用 1 楼 AA5279AA 的回复:
我感觉csdn把某些人给惯坏了 你网上搜一下SimpleDateFormat的用法,相信一定会找出你这个题的答案。。
在jdkAPI里找了下,没找到
失落夏天 2013-09-27
  • 打赏
  • 举报
回复
我感觉csdn把某些人给惯坏了 你网上搜一下SimpleDateFormat的用法,相信一定会找出你这个题的答案。。

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧