Java 时间和字符换的处理
/*** * @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 时间和字符换的处理相关推荐
- java 字符串时间处理_Java 时间和字符换的处理
/** * * @param timeStr 时间字符串 * @param diff 与起始值差距,单位为毫秒 * @throws ParseException */ public String de ...
- Java算法大全,java进制装换,java日期转换
// 十进制转化为十六进制,结果为C8. Integer.toHexString(200); // 十六进制转化为十进制,结果140. Integer.parseInt("8C", ...
- JAVA关于字符串字符数组处理的小题目
JAVA关于字符串&&字符数组的小题目 第二题:分析以下需求,并用代码实现 1.键盘录入一个大字符串,再录入一个小字符串 2.统计小字符串在大字符串中出现的次数 3.代码运行打印格式: ...
- java webproject中logback换配置文件的路径
java webproject中logback换配置文件的路径 本人小站点: http://51kxd.com/ 欢迎大家不开心的时候訪问訪问,调节一下心情 web.xml中配置: <!- ...
- Java时间日期格式转换
突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全import java.text.*; import java.util.Calendar; public class VeDate ...
- java写入单个字符_将2个字符写入单个Java char
java写入单个字符 这是创建超低延迟的Chronicle FIX-Engine时使用的另一个好技巧. 在从字节流中读取数据时,如果可能的话,将数据存储在char而不是将其读取到String效率更高. ...
- java时间格式转换_Java时间日期格式转换
突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...
- 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 ...
- java 时间减法(结束时间-开始时间,时分秒)
java 时间减法(结束时间-开始时间,时分秒),将结束时间 减去 开始 时间 得到总耗时 返回结果为时分秒格式(可以根据自己需求调整) 代码如下: /*** @param i 需要乘的数* @par ...
最新文章
- 连续按back键盘退出自己的应用,杀掉进程
- 重磅直播|结构光之相移法+格雷码技术详解
- 百度大脑开放日:24 种新 AI 能力 20 个经典案例 助力 AI 落地
- Py之PyTables:PyTables的简介、安装、使用方法详细攻略
- 网络安全等保定级_网络安全防护专项检查迫在眉睫, 青莲帮您快速定级备案和评测...
- ThreadLocal - Java多线程编程
- 设置TextView文字
- Terminal中输入一行命令快速移动光标至行首行尾
- 国内ios分亨组件,
- java applet socket_Java swing applet中使用的套接字
- java嵌套循环语句_Java学习笔记(七) 循环语句
- toolbox、library 的组织
- 了不起的 Unicode!
- ExtJs4学习(一):正确认识ExtJs4
- 教你如何更好的用ubuntu
- 协议篇————3、DUP协议详解
- LT6105电流检测放大器介绍
- java excel文件损坏_SpringBoot下载Excel文件,解决文件损坏问题(示例代码)
- 人人视频显示服务器睡着了,人人视频显示连接超时
- 用python语言解一元二次方程
热门文章
- 菜鸟喜欢的C# 入门认识和添加,修改,删除 文件夹 文件 大全(转)
- Flutter通过MethodChannel实现Flutter 与Android iOS 的双向通信
- java——定义一个功能将ArrayList 集合中的重复元素删除(java集合七)
- 使用Memory DC
- 实现自适应位置--footer紧贴浏览器底部
- Net设计模式实例之中介者模式(Mediator Pattern)
- 解析Json的格式.
- 进度条小飞机移动动画
- JS-函数(匿名-自调用-回调)-递归
- 探索MicroPython(三)--基础操作示例