多种样式的时间格式化
来源:互联网 发布:阿里云域名 能退吗 编辑:程序博客网 时间:2024/06/03 20:43
1、最近在做爬虫的工作,当遇到时间格式化为 yyyy-MM-dd HH:mm:ss 这种格式的时候总是会有些地方报错,现在把一一列出:
2、实例:
a、形如:2013-12-13T07:10:50.000Z,时间格式化
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'.000Z'"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = format.parse("2013-12-13T07:10:50.000Z") ; String dateTostr = sdf.format(date) ;
b、形如:Thu,12-Dec-2013 15:12:43 GMT 与 Fri, 13 Dec 2013 12:54:49 +0800,时间格式化
String date = "Fri, 13 Dec 2013 12:54:49 +0800" ; //Thu,12-Dec-2013 15:12:43 GMT SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date newDate = new Date(date) ;String dateStr = sdf.format(newDate) ;
/** * @功能 传入正确的时间字符串格式化成正确的形式输出 * @param dates 传入时间的字符串 * @param format 需要格式化形式 * @author yuhan */public static String strFormatToString(String dates, String format) {SimpleDateFormat sf = new SimpleDateFormat(format);String dateStr = "" ;try {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'.000Z'");Date date = sdf.parse(dates);dateStr = sf.format(date) ;} catch (ParseException e) {try {Date newDate = new Date(dates) ;dateStr = sf.format(newDate) ;} catch (Exception e1) { //若爬的是 yyyy-MM-dd HH:mm:ss这种格式,直接赋值即可dateStr = dates ;}}return dateStr ;}
0 0
- 多种样式的时间格式化
- 格式化时间样式
- java之多种时间格式化方式
- Android Toast的多种样式
- Android多种样式的进度条
- css tab的多种样式
- ListView加载多种的样式
- DataGrid的多种格式化显示方法
- DataGrid的多种格式化显示方法
- DataGrid的多种格式化显示方法
- 格式化标签的默认样式
- 时间对象的格式化
- 格式化时间的方法
- 时间对象的格式化
- 格式化时间的函数
- java的时间格式化
- js的时间格式化
- 时间对象的格式化
- hbase写数据进程
- RFC-2326 RTSP协议中文版
- HTC G14(G18)刷MIUI详细刷机教程
- boost库之property_tree解析xml文件
- FORM开发之键性弹性域开发
- 多种样式的时间格式化
- Error installing to Instantiated: name=AttachmentStore state=Described
- 百度地图ios sdk使用纪录。。。。
- Gitolite 构建 Git 服务器
- oracle:win7手工卸载oracle数据库11g
- 导航栏的创建
- php https的GET POST
- 疑难杂症
- 黑马程序员_判断字符串中子串出现的次数