zoukankan      html  css  js  c++  java
  • Java 类型转换工具类(持续更新)

    简介

    将项目中用到的类型转换做个记录。

    详细代码

     @Component
     public class TypeUtil {
      // [start]字符串转各种格式
     
      // 字符串转日期(格式:"yyyyMMdd")
      public static Date StrToDateFirst(String str) {
       DateFormat format = new SimpleDateFormat("yyyyMMdd");
       Date date = null;
       try {
        date = format.parse(str);
       } catch (ParseException e) {
        e.printStackTrace();
       }
       return date;
      }
     
      // 字符串转日期(格式:"dd/MM/yyyy")
      public static Date StrToDateSecond(String str) {
       DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
       Date date = null;
       try {
        date = format.parse(str);
       } catch (ParseException e) {
        e.printStackTrace();
       }
       return date;
      }
     
      // 字符串转日期(格式:"yyyy-MM-dd")
      public static Date StrToDateThird(String str) {
       DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
       Date date = null;
       try {
        date = format.parse(str);
       } catch (ParseException e) {
        e.printStackTrace();
       }
       return date;
      }
     
      // 字符串转日期(格式:"yyyy-MM-dd HH:mm:ss")
      public static Date StrToDateFourth(String str) {
       DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       Date date = null;
       try {
        date = format.parse(str);
       } catch (ParseException e) {
        e.printStackTrace();
       }
       return date;
      }
     
      // 字符串转Integer
      public static Integer StrToInteger(String str) {
       Integer integer = null;
       try {
        integer = Integer.valueOf(str);
       } catch (Exception e) {
        e.printStackTrace();
       }
       return integer;
      }
     
      // 字符串转Double
      public static Double StrToDouble(String str) {
       Double double1 = 0.00;
       try {
        double1 = Double.parseDouble(str);
       } catch (Exception e) {
        e.printStackTrace();
       }
       return double1;
      }
     
      // 字符串转时间戳
      public static Timestamp StrToTimeStamp(String str) {
       Timestamp timestamp = null;
       try {
        timestamp = Timestamp.valueOf(str);
       } catch (Exception e) {
        e.printStackTrace();
       }
       return timestamp;
      }
     
      // 字符串转BigDecimal
      public static BigDecimal StrTiBigdecimal(String str) {
       BigDecimal bigDecimal = null;
       try {
        bigDecimal = new BigDecimal(str);
       } catch (Exception e) {
        e.printStackTrace();
       }
       return bigDecimal;
      }
      // [end]
     
     }
    
  • 相关阅读:
    outline basic
    Best lua IDE
    Powershell core
    [转]ceph pg peering过程分析
    [转]ceph rbd到OSD的数据映射
    [转]ceph三种存储接口--块设备-文件系统-对象存储
    ceph monitor----paxos算法1
    ceph monitor----初始化和选举
    ceph monitor---总结1
    [转]ceph RADOS----概述
  • 原文地址:https://www.cnblogs.com/GardenofEden/p/10571063.html
Copyright © 2011-2022 走看看