常用数值转换
package tools;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* public int stringToInt(String str)***主要方法 int i=Integer.parseInt(str);; String 转换为Int
* public String intToString(int i)===主要方法 String str=Integer.toString(i); Int转换为String
* public float strTofloat(String str)***主要方法 Float fnum=Float.parseFloat(str) String转换为Float
* public String floatToStr(Float fnum)***主要方法 String str=Float.toString(fnum);// Float转换为String
* public static Double strToDouble(String str)*** String转换为Double
* public static String doubleToStr(Double dnum)// Double转换为String
* public static String dateToString(Date date) 将date类型转换为String类型
* public static Date stringToDate(String str) 将String类型转换为日期类型
* public static java.sql.Date uDateToSqlDate(java.util.Date udate) 将java.util.date类型转换为java.sql.date类型
*/
public class StrTools {
//String 转换为Int
public static int stringToInt(String str){
int i = 0;
try{
i=Integer.parseInt(str);
}catch(Exception e){
e.printStackTrace();
i=-1;
}
return i;
}
//Int转换为String
public static String intToString(int i){
String str="";
try {
str=Integer.toString(i);
} catch (RuntimeException e) {
e.printStackTrace();
str="";
}
return str;
}
//String转换为Float
public static float strTofloat(String str){
float fnum=0;
try {
fnum=Float.parseFloat(str);
} catch (NumberFormatException e) {
e.printStackTrace();
fnum=-1;
}
return fnum;
}
// Float转换为String
public static String floatToStr(Float fnum){
String str="";
try {
str=Float.toString(fnum);
} catch (NumberFormatException e) {
e.printStackTrace();
}
return str;
}
// String转换为Double
public static Double strToDouble(String str){
Double dnum = null;
try {
dnum=Integer.valueOf(str).doubleValue();
} catch (NumberFormatException e) {
e.printStackTrace();
}
return dnum;
}
// Double转换为String
public static String doubleToStr(Double dnum){
String str="";
try {
str=Double.toString(dnum);
} catch (NumberFormatException e) {
e.printStackTrace();
}
return str;
}
// 将date类型转换为String类型
public static String dateToString(Date date){
String dateStr="";
if(date!=null){
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
dateStr=sf.format(date);
}
return dateStr;
}
// 将String类型转换为日期类型
public static Date stringToDate(String str){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date date=null;
if(str==null||str.length()<8)
return null;
try{
date=sdf.parse(str);
}catch(ParseException e){
e.printStackTrace();
}
return date;
}
// 将java.util.date类型转换为java.sql.date类型
public static java.sql.Date uDateToSqlDate(java.util.Date udate){
java.sql.Date date=null;
try {
date=new java.sql.Date(udate.getTime());
} catch (RuntimeException e) {
e.printStackTrace();
}
return date;
}
public static void main(String []args){
Date date=StrTools.stringToDate("2009-01-01");
System.out.println(date);
String dates=StrTools.dateToString(date);
System.out.println(dates);
}
}
分享到:
相关推荐
### ORACLE常用数值函数与转换函数详解 #### 一、数值函数(Number Functions) 在Oracle数据库中,数值函数处理数值类型的数据,并返回一个数值结果。这些函数支持的最大精度为38位小数,例如:`COS`, `COSH`, `EXP...
C++ 通信常用转换函数汇总 本文总结了 C++ 中常用的转换函数,包括 CRC16 的计算、校验、HEX 文件到 BIN 文件的转换、CString 转换为 Char、字符转换为 16 进制等。 1. 计算 CRC 码(CRC16) CRC(Cyclic ...
Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,以帮助用户进行数据处理和查询。本文主要关注日常工作中常用的那部分,而非全面介绍。如果你希望深入研究所有Oracle函数,建议查阅官方的...
Oracle数据库系统提供了丰富的函数,包括数值函数、转换函数和字符串函数,帮助用户在处理数据时进行各种操作。这些函数在SQL查询和数据库应用程序开发中起着至关重要的作用。 1. 数值函数: - `ABS(m)`:计算并...
php编码转换常用函数 UTF-8 转GB编码 GB转UTF-8编码 Unicode转utf8
这里`STR()`函数的第一个参数是要转换的数值,第二个参数是总长度(包括小数点),第三个参数是小数位数。 ##### LTRIM() 和 RTRIM() - **LTRIM()** 函数用来去除字符串开头的空白字符。 - **RTRIM()** 函数用来...
下面是 Delphi 中常用的类型转换函数: 1. Chr 函数:将一个有序数据转换为一个 ANSI 字符。 2. Ord 函数:将一个有序类型值转换为它的序号。 3. Round 函数:转换一个实型值为四舍五入后的整型值。 4. Trunc 函数...
java常用时间转换函数
解析BCD编码时间通常需要调用特定的函数,如`bcd2integer`,该函数接受一个BCD编码的数值、位数以及是否需要从高位开始解析作为参数,将8位BCD编码转换为2位的十进制数。 在处理这些时间数据时,可能还会遇到时区...
MySQL中的这两个函数——`84togcj2Lat`和`84togcj2Lon`,专门用于实现WGS84到GCJ02(也称为火星坐标系)的转换。 WGS84是全球最广泛使用的地理坐标系统,它是基于地球椭球体模型的,其中地球的平均半径约为6378.1...
连接字符串常用:concat函数。如sql查询条件的like查询, AND c.name like concat(#{param.name},’%’) 将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’ 2、Cast函数;CONVERT函数...
总的来说,这个“常用进制转换程序”是一个实用的工具,它展示了C++语言处理数值和进制转换的能力。无论是对于初学者还是经验丰富的开发者,理解并实现这样的程序都能深化对进制转换和C++编程的理解。通过学习和分析...
Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,这些函数极大地增强了数据库操作的灵活性和功能。下面将详细介绍这些函数的使用方法。 数值函数是处理数学计算的关键工具,例如: 1. `...
《易语言函数转换器》是一款专为编程人员设计的实用工具,主要功能是将特定的函数进行转换,以便在DLL劫持(DLL Hijacking)场景中使用。在深入探讨这款软件之前,我们先来理解一下易语言和DLL劫持的基本概念。 ...
MATLAB中的坐标转换涉及到多个函数,其中最常用的是`geodetic2enu`和`enu2geodetic`,它们用于地球坐标(经度、纬度、海拔)与局部东、北、上坐标(ENU)之间的转换。此外,还有`geodetic2ecef`和`ecef2geodetic`...
"DB2常用函数详解" DB2常用函数是数据库管理系统DB2中的一些基本函数,用于实现各种数据操作和处理。这些函数可以分为多种类型,包括字符串函数、类型转换函数、日期时间函数等。 字符串函数 字符串函数是DB2中最...
“常用字节转换工具”可能具备以下功能: 1. **二进制与十进制、十六进制转换**:这是最基本的转换功能,用户可以输入一个十进制或十六进制数值,工具会将其转换为二进制形式,反之亦然。这对于编程、网络通信或...
例如,4种常用进制转换器V2012.exe这样的应用程序,可能提供一个直观的用户界面,允许用户输入任意数值并选择目标进制,从而快速完成转换。在日常工作中,这种工具的便捷性使得处理各种进制数据变得更加容易。 总的...