在工作中经常会遇到需要将数据类型转化的情况,今天抽出时间总结一下。

date——string

        Date date = new Date();
DateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String StringDate = String.valueOf(dateformat.format(date));

string——date

String stringDate= "2018-02-01 11:11:11";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try{
Date date = dateFormat.parse(stringDate);
System.out.println(date);
}
catch(ParseException e)
{
e.printStackTrace();
}

int——double

        int intNum = 12345;
String stringNum = String.valueOf(intNum);
double doubleNum1 = Double.parseDouble(stringNum);//Double.parseDouble返回的是基本数据类型double
DecimalFormat df = new DecimalFormat("#.00");
String dfString = df.format(doubleNum1);
System.out.println(dfString);//在jdk1.5之后的可以自由相加。

double——int

        double doubleNum = 1.545;
DecimalFormat df = new DecimalFormat("0");
int intNum = Integer.parseInt(df.format(doubleNum));//这是四舍五入,非四舍五入直接强转。

最新文章

  1. 手机游戏渠道SDK接入工具项目分享(二)万事开头难
  2. SpringMVC 结合HttpClient调用第三方接口实现
  3. 【bzoj1912】 Apio2010—patrol 巡逻
  4. Jmeter学习一:Jmeter性能测试环境搭建(Windows下)
  5. C++中构造函数详解及显式调用构造函数
  6. Redis压缩列表原理与应用分析
  7. Css3渐变实例Demo(一)
  8. [Java] 可运行 jar 记录
  9. Interpolator 插值器
  10. 包装 request Demo
  11. 慕课Linux学习笔记(三)系统分区
  12. Nginx提示502和504错误的终极解决方案
  13. Java 网络编程(四) InetAddress类
  14. mysql @value := 用法
  15. jquery学习总结(超级详细)
  16. Go笔记之一:工程项目结构的注意事项
  17. Oracle篇 之 数据操作
  18. 部署在sae上的servlet程序出现is not a javax.servlet.Servlet 错误
  19. win nginx + php bat启动/停止脚本
  20. 为什么NULL指针也能访问成员函数?(但不能访问成员变量)

热门文章

  1. C++构造函数及成员变量
  2. ionic 环境搭建
  3. MongoDB DBA 实践6-----MongoDB的分片集群部署
  4. Flume(3)-安装部署
  5. C语言中const有什么用途
  6. Microbit蓝芽配对
  7. 基于MATLAB的多项式数据拟合方法研究-毕业论文
  8. SVG中嵌入HTML元素
  9. 20155213 实验三《敏捷开发与XP实践》实验报告
  10. 2017-2018-1 20155307《信息安全技术李冬冬》实验二——Windows口令破解