String strDate = "2013-03-18 12:15:15.0";//提取字符串后面的十分之一秒String[] tmp1 = strDate.split("\\.");String strSecP = tmp1[1];//生成一个为DateFormat对象,其格式与输入串格式对应SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");try {//将输入串转成Date对象。仔细研究下SimpleDateFormat,有没有不用去掉十分之一秒,//直接把输入串转成日期对象的方法,我没仔细看Date date = format.parse(tmp1[0]);//转成Calendar对象,便于进行加减操作Calendar calendar = Calendar.getInstance();calendar.clear();calendar.setTime(date);//克隆一个Calendar对象,在其上减掉10秒Calendar before = (Calendar) calendar.clone();//这个方法很灵活,在哪个字段上操作,增减多少,都很方便before.add(Calendar.SECOND, -10);//用DateFormat对象将Calendar对象格式化,并连接上十分之一秒String outBefore = format.format(before.getTime()) + "." + strSecP;System.out.println(outBefore);           //克隆一个Calendar对象,在其上加上10秒Calendar after = (Calendar) calendar.clone();after.add(Calendar.SECOND, 10);//用DateFormat对象将Calendar对象格式化,并连接上十分之一秒String outAfter = format.format(after.getTime()) + "." + strSecP;System.out.println(outAfter);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}

有帮到你的点赞、收藏一下吧

需要更多教程,微信扫码即可

SimpleDateFormat格式化相关推荐

  1. java 时间格式化_还在用SimpleDateFormat格式化时间?小心经理锤你

    还在用SimpleDateFormat格式化时间?小心经理锤你 场景 本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误 java.lang.NumberF ...

  2. java 格式化日期到毫秒_关于日期:Java – SimpleDateFormat格式化程序,以毫秒为单位返回纪元时间...

    本问题已经有最佳答案,请猛点这里访问. 我是Java和编码的新手 - 我有一些代码以下列格式yyyy.MM.dd HH:mm:ss:ms返回时间戳,如下所示: SimpleDateFormat for ...

  3. JSP开发之JSP 日期处理(SimpleDateFormat格式化日期)案例了解下

    我们使用JSP最重要的优势之一,就是可以使用所有Java  API,我们这次就来看下Java中的Date类,它在java.util包下. 我们要知道Date类有两个构造函数.第一个构造函数使用当前日期 ...

  4. java格式化星期_在Java中使用SimpleDateFormat格式化星期几

    Java日期中使用E格式来格式化星期一,星期二,星期三等星期几.让我们使用它.//显示星期几 SimpleDateFormat simpleformat = new SimpleDateFormat( ...

  5. 日期格式化为yyyymmdd_你还在用SimpleDateFormat格式化时间嘛

    Jdk1.8之时间处理 该文章已经同步到Github:https://github.com/stackInk/makerstack 1. 传统时间处理的问题 1.1 多线程环境下的SimpleDate ...

  6. SimpleDateFormat 格式化日期

    包含在Java的 java.text.SimpleDateFormat;包中 日期和时间格式由 日期和时间模式字符串 指定.在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' ...

  7. 关于SimpleDateFormat格式化无法精确到微妙、纳秒的处理

    问题背景: 根据时间字段拉取数据,由于平时测试环境时间字段都是DATE类型精度为0,用 SimpleDateFormat格式化为yyyy-MM-dd hh:mm:ss然后拼接sql查询没有问题:但是前 ...

  8. SimpleDateFormat格式化日期

    SimpleDateFormat的用法 通过这个类的处理可以按照你想要的格式输出日期,其中各字母表达的意思如下: yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制( ...

  9. java-使用SImpleDateFormat格式化时间输出

    之前有篇博客是使用NSDateFormatter来对时间进行格式化输出,但使用起来有点繁琐,今天介绍下最近刚刚使用的SimpleDateFormat. 1 public class SimpleDat ...

最新文章

  1. 使用ListView应该注意的地方 很全
  2. 文科生如何入门机器学习:先看看这篇零基础教程,再多算几遍吧
  3. python数据分析视频网盘-利用Python进行数据分析视频教程云盘下载
  4. 为jupyter_notebook增加目录
  5. cache control 里 no-cache 和 no-store 的区别
  6. 6个座位办公室最佳位置_四人办公室座次的首选最佳座位在哪儿
  7. 017——数组(十七) asort ksort rsort arsort krsort
  8. oracle 9i hwm,Oracle 10g HWM原理及性能优化
  9. Tensorflow实现多元线性回归
  10. Unreal3 window下内存管理实现详解
  11. 【分享】心理测试---家庭画像
  12. 同事推荐的一部老电影 《魔鬼代言人》
  13. 【Web前端】怎样用记事本写一个简单的网页-html
  14. 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【0】爬取链家二手挂单房屋
  15. LPC2141芯片解密 芯片解密干什么
  16. 到底要学前端还是后端?
  17. .net/C# 实现汉字到拼音转换
  18. html打印预览 分页,有分页功能的WEB打印_js
  19. 遇到的那些奇奇怪怪的文件格式(持续更新。。。)
  20. 羊了个羊游戏系统开发详情及功能

热门文章

  1. 华为麒麟1020处理器曝光:性能提升50%,5nm制程!Mate 40有望成为首发机型
  2. 小米MIX 3 5G版入网工信部:更新内存版本
  3. 这次是真香了!iPhone 11一个月卖出1200万部 苹果加大产量
  4. 中国联通:已率先开通国内40个城市的5G试验网络
  5. in band out of band
  6. Android 音频开发(一) 基础入门篇
  7. linux6添加chkconfig管理,Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中...
  8. MFC小笔记:父子窗口传递消息
  9. 一台新云主机nodejs项目部署过程
  10. Rwordseg安装