String类型的日期例如2013-12-05转换为Long型的时间,可以通过SimpleDateFormat对象对格式进行定义,然后通过SimpleDateFormat对象的parse方法转化为一个Date类型的对象,进而通过Date类型的对象获取Long类型的时间即可。下面看看楼主是怎么封装这个过程的。
String的日期格式转化为Long型的时间:第一个参数是要转换的日期的格式,注意第二个传的String类型的日期必须和定义个第一个参数的格式一致。该方法会有一个ParseException异常,是由于调用parse方法产生的。
/**
* String日期转换为Long
* @param formatDate("MM/dd/yyyy HH:mm:ss")
* @param date("12/31/2013 21:08:00")
* @return * @throws ParseException
*/
private static Long transferStringDateToLong(String formatDate,String date) throws ParseException{
SimpleDateFormat sdf= new SimpleDateFormat(formatDate);
Date dt = sdf.parse(date);
return dt.getTime();
}
下面来在main函数中测试一下这个方法吧O(∩_∩)O哈哈~
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test { public static void main(String[] args) throws ParseException { // TODO Auto-generated method stub System.out.println(transferStringDateToLong("MM/dd/yyyy HH:mm:ss","12/31/2013 21:08:00"));
}
/**
* String日期转换为Long
* @param formatDate("MM/dd/yyyy HH:mm:ss")
* @param date("12/31/2013 21:08:00")
* @return
* @throws ParseException
*/
private static Long transferStringDateToLong(String formatDate,String date) throws ParseException{
SimpleDateFormat sdf= new SimpleDateFormat(formatDate);
Date dt = sdf.parse(date);
return dt.getTime();
}
}
注意:
在Main函数中调用,所以要生命诚静态方法
注意日期格式定义和时间的日期匹配问题
camel骆驼男士凉鞋 真皮潮流魔术贴沙滩鞋男鞋 夏季新款正品凉鞋 只要56元!
http://redirect.simba.taobao.com/rd?w=unionnojs&f=http%3A%2F%2Fai.taobao.com%2Fauction%2Fedetail.htm%3Fe%3DYNbrUj%252FZdJwjmraEDZVrLkKA%252ByOYgzU6TbuPAry6zvGLltG5xFicOdXrTUTgh9sMDPIwxrc30rhF03SVjj78hGqYCHH8uv2oZb7Xhy%252F%252BGHmWC8e6JwspUeIZWR1bMnHu%26unid%3D96391090%26ptype%3D100010%26from%3Dbasic&k=5ccfdb950740ca16&c=un&b=alimm_0&p=mm_96391090_7268811_24064425
原博客地址:
java编程之怎样把Long转换成Date的日期格式
http://jingyan.baidu.com/article/19192ad8312e6ae53f57074c.html
java编程之String的日期转换成Long类型的时间
http://jingyan.baidu.com/article/915fc414cdd2eb51384b204c.html
mysql数据库中null值与其他值的比较
http://jingyan.baidu.com/article/9113f81b2adc882b3214c7cb.html
Java编程经验分享之Map使用
http://jingyan.baidu.com/article/215817f7d9d6b31eda1423d8.html
MySql使用经验——通过in查询怎样排序问题
http://jingyan.baidu.com/article/67662997325ccf54d51b84d5.html
Mybatis使用经验之xml注意事项
http://jingyan.baidu.com/article/fec7a1e51d7b451190b4e729.html
Mybatis使用经验分享之批量操作
http://jingyan.baidu.com/article/11c17a2c7f376af446e39d21.html
MyBatis使用经验分享之查询
http://jingyan.baidu.com/article/af9f5a2dd8143b43140a4520.html
linux怎样搭建tomcat服务器
http://jingyan.baidu.com/article/3052f5a1d93c1497f31f860d.html
怎样用linux脚本查询数据中的数据
http://jingyan.baidu.com/article/2c8c281dfb0add0008252a04.html
linux编程实践经验sshpass、md5sum、ssh
http://jingyan.baidu.com/article/cd4c2979ca556c756e6e60aa.html
分享到:
相关推荐
long转int 由int类型转换为long类型是向上转换,...三、先把long转换成字符串String,然后在转行成Integer [java] long ll = 300000; int ii = Integer.parseInt(String.valueOf(ll)); 这三种方法都比较简单明了。
封装的功能:字符串从GBK编码转换为Unicode编码、对字符串进行md5加密、sql语句 处理、把null转换为字符串"0"、null 处理、long型变量转换成String型变量、int型变量转换成String型变量、String型变量转换成int型...
如果str不可以转换成int型数据,返回-1表示异常,否则返回转换后的值,long型变量转换成String型变量,sql语句 处理,如果longVal不可以转换成String型数据,返回空值表示异常,否则返回转换后的值等操作。 运行环境...
在程序设计时,界面上用户输入的基本上都是字符串,如果字符串输入一个出生年月,如何把该字符串转换成Date类型呢?可以使用SimpleDateFormat的parse()方法。 代码演示:SimpleDateFormat解析日期 import java.text...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
简述java编程中事件处理模式。 30.你编写过applet吗?applet的安全权限如何?试列举java application或者applet中与servlet/jsp通信可以采用的方式。 31.简述逻辑操作(如&,|)与条件操作(如&&,||)的区别。 32....
java 编写计算器的简单程序//一个较为简洁的巧妙的计算器程序, import java.io.*; import java.awt.event.*; import java.awt.*; //需要解决的问题,数学的运算都有正负号的出现,在点击等号的时候就会有冲突,...
类型转换是java编程中比较常见的一种操作,特别是基本数据类型之间的转换,如long型转化为int型,int转化为long等等。 类型的转化可以分成两类:强制转化与自动转化,例如long i=1;这个就叫自动转化,而int i=(long)...
《深入Java虚拟机(原书第2版)》,原书名《Inside the Java Virtual Machine,Second Edition》,作者:【美】Bill Venners,翻译:曹晓钢、蒋靖,出版社:机械工业出版社,ISBN:7111128052,出版日期:2003 年 9 ...
35、如何把一段逗号分割的字符串转换成一个数组? 26 36、数组有没有length()这个方法? String有没有length()这个方法? 26 37、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 26 38、try {}里有一个...
String integer=new Long((long)theInt).toString(); String decimal=""+Math.round(theDecimal*100); if(decimal.equals("0")){ result=ChangeRMB.praseUpcaseRMB(integer); }else{ result=ChangeRMB...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...
Java时间戳转换 /* * 将时间转换为时间戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(yyyy-MM...
5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...
5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...
注意:默认类型转换(自动类型提升)会丢失精度,但只有三种情况: int>float; long>float; long>double. 看一下他们的有效位就明白。 二进制是无法精确的表示 0.1 的。 进行高精度运算可以用java.math包中...
35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 37、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 24 38、try {}里有一个...