java中字符串转换成时间格式总结
来源:互联网 发布:剑三和尚捏脸数据 编辑:程序博客网 时间:2024/06/05 14:18
有这样一个字符串:"20070911121547",
转换成时间格式:2007-09-11 12:15:47
[java] view plain copypublic class DateDemo { public static void main(String[] args) { // TODO Auto-generated method stub SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss"); String dateString = "20071128175545"; try { Date date = df.parse(dateString); System.out.println(df.format(date)); } catch (Exception ex) { System.out.println(ex.getMessage()); } } }
Java代码 复制代码package com.observe.monitoralarm.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** 时间帮助类* @version $Id: DateUtil.java,v 1.1 2008/05/28 04:29:52 linan Exp $* @author LiNan*/public class DateUtil {private Calendar calendar=Calendar.getInstance();/*** 得到当前的时间,时间格式yyyy-MM-dd* @return*/public String getCurrentDate(){SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");return sdf.format(new Date());}/*** 得到当前的时间,自定义时间格式* y 年 M 月 d 日 H 时 m 分 s 秒* @param dateFormat 输出显示的时间格式* @return*/public String getCurrentDate(String dateFormat){SimpleDateFormat sdf=new SimpleDateFormat(dateFormat);return sdf.format(new Date());}/*** 日期格式化,自定义输出日期格式* @param date* @return*/public String getFormatDate(Date date,String dateFormat){SimpleDateFormat sdf=new SimpleDateFormat(dateFormat);return sdf.format(date);}/*** 返回当前日期的前一个时间日期,amount为正数 当前时间后的时间 为负数 当前时间前的时间* 默认日期格式yyyy-MM-dd* @param field 日历字段* y 年 M 月 d 日 H 时 m 分 s 秒* @param amount 数量* @return 一个日期*/public String getPreDate(String field,int amount){calendar.setTime(new Date());if(field!=null&&!field.equals("")){if(field.equals("y")){calendar.add(calendar.YEAR, amount);}else if(field.equals("M")){calendar.add(calendar.MONTH, amount);}else if(field.equals("d")){calendar.add(calendar.DAY_OF_MONTH, amount);}else if(field.equals("H")){calendar.add(calendar.HOUR, amount);}}else{return null;}return getFormatDate(calendar.getTime());}/*** 某一个日期的前一个日期* @param d,某一个日期* @param field 日历字段* y 年 M 月 d 日 H 时 m 分 s 秒* @param amount 数量* @return 一个日期*/public String getPreDate(Date d,String field,int amount){calendar.setTime(d);if(field!=null&&!field.equals("")){if(field.equals("y")){calendar.add(calendar.YEAR, amount);}else if(field.equals("M")){calendar.add(calendar.MONTH, amount);}else if(field.equals("d")){calendar.add(calendar.DAY_OF_MONTH, amount);}else if(field.equals("H")){calendar.add(calendar.HOUR, amount);}}else{return null;}return getFormatDate(calendar.getTime());}/*** 某一个时间的前一个时间* @param date* @return* @throws ParseException*/public String getPreDate(String date) throws ParseException{Date d=new SimpleDateFormat().parse(date);String preD=getPreDate(d,"d",1);Date preDate=new SimpleDateFormat().parse(preD);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");return sdf.format(preDate);}}
0 0
- java中字符串转换成时间格式总结
- java中字符串转换成时间格式总结
- java中字符串转换成时间格式总结
- 字符串转换成时间格式
- j2me中获取系统时间并转换成字符串格式
- 时间戳转换成时间格式字符串
- Java中时间戳转换成时间格式的方法
- JAVA中字符串转换时间
- java中把时间戳转换成时间字符串
- 字符串转换成特定的时间格式
- 数据库时间转换成字符串格式大全
- mysql字符串转换成时间格式
- java中时间格式的转换
- Java中时间格式的转换
- java中时间格式的转换
- Java中时间日期格式转换
- java字符串怎么转换成时间date格式,并把date再转换成毫秒
- Java将CST的时间字符串转换成需要的日期格式字符串
- 搜索引擎之阿堂Solr学习笔记系列6(进阶篇:更新索引查询策略)
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 安卓中,添加电池电量百分比显示的功能
- 关于AOP无法切入同类调用方法的问题
- shape和selector结合
- java中字符串转换成时间格式总结
- SQL Server 存储过程中处理多个查询条件的几种常见写法分析,我们该用那种写法
- Idea创建一个Maven项目
- Elasticsearch-PHP基本API使用教程
- android点击查看大图(长按保存图片)
- require.js入门简介——和派孔明
- 语音动画实现
- UVa 10892 LCM Cardinality (数论+组合数学)
- 创建DDL触发器