/*** * @param timeStr  时间字符串* @param diff     与起始值差距,单位为毫秒* @throws ParseException */public String dealDateString(final String timeStr,final long diff) throws ParseException{//转换字符串格式final DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");//转换为日期时间格式Date date = df.parse(timeStr);//获取以1970年为开始的尺度long times = date.getTime();//将日期格式转换为字符串格式final String result = df.format(new Date(times-diff));//返回字符串return result;}

另外,上面需要用到SimpleDateFormat,Date这两个包,因此需要在程序中导入:

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

如果我们希望将某日期格式的数据转换为指定的字符串数据显示,比如2014-11-05 11:20:20 为2014年11月5日 11点20分20秒

   public String DateToString(final Date date){DateFormat df = new SimpleDateFormat("yyyy年MM月dd日 hh点:mm分:ss秒");return df.format(date);}

  

当然,目前的Date很多函数都已经被淘汰掉了!JDK1.6中已经有关于这些的详细说明。

转载于:https://www.cnblogs.com/CBDoctor/p/4077392.html

Java 时间和字符换的处理相关推荐

  1. java 字符串时间处理_Java 时间和字符换的处理

    /** * * @param timeStr 时间字符串 * @param diff 与起始值差距,单位为毫秒 * @throws ParseException */ public String de ...

  2. Java算法大全,java进制装换,java日期转换

    // 十进制转化为十六进制,结果为C8. Integer.toHexString(200); // 十六进制转化为十进制,结果140. Integer.parseInt("8C", ...

  3. JAVA关于字符串字符数组处理的小题目

    JAVA关于字符串&&字符数组的小题目 第二题:分析以下需求,并用代码实现 1.键盘录入一个大字符串,再录入一个小字符串 2.统计小字符串在大字符串中出现的次数 3.代码运行打印格式: ...

  4. java webproject中logback换配置文件的路径

    java webproject中logback换配置文件的路径 本人小站点:   http://51kxd.com/  欢迎大家不开心的时候訪问訪问,调节一下心情 web.xml中配置: <!- ...

  5. Java时间日期格式转换

    突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全import java.text.*; import java.util.Calendar; public class VeDate ...

  6. java写入单个字符_将2个字符写入单个Java char

    java写入单个字符 这是创建超低延迟的Chronicle FIX-Engine时使用的另一个好技巧. 在从字节流中读取数据时,如果可能的话,将数据存储在char而不是将其读取到String效率更高. ...

  7. java时间格式转换_Java时间日期格式转换

    突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...

  8. inner join ,left join ,right join 以及java时间转换

    1.inner join ,left join 与 right join (from 百度知道) 例表a aid adate 1    a1 2    a2 3    a3 表b bid  bdate ...

  9. java 时间减法(结束时间-开始时间,时分秒)

    java 时间减法(结束时间-开始时间,时分秒),将结束时间 减去 开始 时间 得到总耗时 返回结果为时分秒格式(可以根据自己需求调整) 代码如下: /*** @param i 需要乘的数* @par ...

最新文章

  1. 连续按back键盘退出自己的应用,杀掉进程
  2. 重磅直播|结构光之相移法+格雷码技术详解
  3. 百度大脑开放日:24 种新 AI 能力 20 个经典案例 助力 AI 落地
  4. Py之PyTables:PyTables的简介、安装、使用方法详细攻略
  5. 网络安全等保定级_网络安全防护专项检查迫在眉睫, 青莲帮您快速定级备案和评测...
  6. ThreadLocal - Java多线程编程
  7. 设置TextView文字
  8. Terminal中输入一行命令快速移动光标至行首行尾
  9. 国内ios分亨组件,
  10. java applet socket_Java swing applet中使用的套接字
  11. java嵌套循环语句_Java学习笔记(七) 循环语句
  12. toolbox、library 的组织
  13. 了不起的 Unicode!
  14. ExtJs4学习(一):正确认识ExtJs4
  15. 教你如何更好的用ubuntu
  16. 协议篇————3、DUP协议详解
  17. LT6105电流检测放大器介绍
  18. java excel文件损坏_SpringBoot下载Excel文件,解决文件损坏问题(示例代码)
  19. 人人视频显示服务器睡着了,人人视频显示连接超时
  20. 用python语言解一元二次方程

热门文章

  1. 菜鸟喜欢的C# 入门认识和添加,修改,删除 文件夹 文件 大全(转)
  2. Flutter通过MethodChannel实现Flutter 与Android iOS 的双向通信
  3. java——定义一个功能将ArrayList 集合中的重复元素删除(java集合七)
  4. 使用Memory DC
  5. 实现自适应位置--footer紧贴浏览器底部
  6. Net设计模式实例之中介者模式(Mediator Pattern)
  7. 解析Json的格式.
  8. 进度条小飞机移动动画
  9. JS-函数(匿名-自调用-回调)-递归
  10. 探索MicroPython(三)--基础操作示例