SimpleDateFormat格式化
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格式化相关推荐
- java 时间格式化_还在用SimpleDateFormat格式化时间?小心经理锤你
还在用SimpleDateFormat格式化时间?小心经理锤你 场景 本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误 java.lang.NumberF ...
- java 格式化日期到毫秒_关于日期:Java – SimpleDateFormat格式化程序,以毫秒为单位返回纪元时间...
本问题已经有最佳答案,请猛点这里访问. 我是Java和编码的新手 - 我有一些代码以下列格式yyyy.MM.dd HH:mm:ss:ms返回时间戳,如下所示: SimpleDateFormat for ...
- JSP开发之JSP 日期处理(SimpleDateFormat格式化日期)案例了解下
我们使用JSP最重要的优势之一,就是可以使用所有Java API,我们这次就来看下Java中的Date类,它在java.util包下. 我们要知道Date类有两个构造函数.第一个构造函数使用当前日期 ...
- java格式化星期_在Java中使用SimpleDateFormat格式化星期几
Java日期中使用E格式来格式化星期一,星期二,星期三等星期几.让我们使用它.//显示星期几 SimpleDateFormat simpleformat = new SimpleDateFormat( ...
- 日期格式化为yyyymmdd_你还在用SimpleDateFormat格式化时间嘛
Jdk1.8之时间处理 该文章已经同步到Github:https://github.com/stackInk/makerstack 1. 传统时间处理的问题 1.1 多线程环境下的SimpleDate ...
- SimpleDateFormat 格式化日期
包含在Java的 java.text.SimpleDateFormat;包中 日期和时间格式由 日期和时间模式字符串 指定.在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' ...
- 关于SimpleDateFormat格式化无法精确到微妙、纳秒的处理
问题背景: 根据时间字段拉取数据,由于平时测试环境时间字段都是DATE类型精度为0,用 SimpleDateFormat格式化为yyyy-MM-dd hh:mm:ss然后拼接sql查询没有问题:但是前 ...
- SimpleDateFormat格式化日期
SimpleDateFormat的用法 通过这个类的处理可以按照你想要的格式输出日期,其中各字母表达的意思如下: yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制( ...
- java-使用SImpleDateFormat格式化时间输出
之前有篇博客是使用NSDateFormatter来对时间进行格式化输出,但使用起来有点繁琐,今天介绍下最近刚刚使用的SimpleDateFormat. 1 public class SimpleDat ...
最新文章
- 使用ListView应该注意的地方 很全
- 文科生如何入门机器学习:先看看这篇零基础教程,再多算几遍吧
- python数据分析视频网盘-利用Python进行数据分析视频教程云盘下载
- 为jupyter_notebook增加目录
- cache control 里 no-cache 和 no-store 的区别
- 6个座位办公室最佳位置_四人办公室座次的首选最佳座位在哪儿
- 017——数组(十七) asort ksort rsort arsort krsort
- oracle 9i hwm,Oracle 10g HWM原理及性能优化
- Tensorflow实现多元线性回归
- Unreal3 window下内存管理实现详解
- 【分享】心理测试---家庭画像
- 同事推荐的一部老电影 《魔鬼代言人》
- 【Web前端】怎样用记事本写一个简单的网页-html
- 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【0】爬取链家二手挂单房屋
- LPC2141芯片解密 芯片解密干什么
- 到底要学前端还是后端?
- .net/C# 实现汉字到拼音转换
- html打印预览 分页,有分页功能的WEB打印_js
- 遇到的那些奇奇怪怪的文件格式(持续更新。。。)
- 羊了个羊游戏系统开发详情及功能
热门文章
- 华为麒麟1020处理器曝光:性能提升50%,5nm制程!Mate 40有望成为首发机型
- 小米MIX 3 5G版入网工信部:更新内存版本
- 这次是真香了!iPhone 11一个月卖出1200万部 苹果加大产量
- 中国联通:已率先开通国内40个城市的5G试验网络
- in band out of band
- Android 音频开发(一) 基础入门篇
- linux6添加chkconfig管理,Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中...
- MFC小笔记:父子窗口传递消息
- 一台新云主机nodejs项目部署过程
- Rwordseg安装