`
yangyingda2008
  • 浏览: 15295 次
社区版块
存档分类
最新评论

java编程之String的日期转换成Long类型的时间

阅读更多
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


分享到:
评论

相关推荐

    java中long类型转换为int类型-java long转int.pdf

    long转int 由int类型转换为long类型是向上转换,...三、先把long转换成字符串String,然后在转行成Integer [java] long ll = 300000; int ii = Integer.parseInt(String.valueOf(ll)); 这三种方法都比较简单明了。

    JAVA字符串操作类CTool.java字符转换类.rar

    封装的功能:字符串从GBK编码转换为Unicode编码、对字符串进行md5加密、sql语句 处理、把null转换为字符串"0"、null 处理、long型变量转换成String型变量、int型变量转换成String型变量、String型变量转换成int型...

    JAVA字符串操作类CTool.java字符转换类

    如果str不可以转换成int型数据,返回-1表示异常,否则返回转换后的值,long型变量转换成String型变量,sql语句 处理,如果longVal不可以转换成String型数据,返回空值表示异常,否则返回转换后的值等操作。 运行环境...

    java常用工具类的使用

    在程序设计时,界面上用户输入的基本上都是字符串,如果字符串输入一个出生年月,如何把该字符串转换成Date类型呢?可以使用SimpleDateFormat的parse()方法。 代码演示:SimpleDateFormat解析日期 import java.text...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA面试题最全集

    简述java编程中事件处理模式。 30.你编写过applet吗?applet的安全权限如何?试列举java application或者applet中与servlet/jsp通信可以采用的方式。 31.简述逻辑操作(如&,|)与条件操作(如&&,||)的区别。 32....

    java计算器程序.doc

    java 编写计算器的简单程序//一个较为简洁的巧妙的计算器程序, import java.io.*; import java.awt.event.*; import java.awt.*; //需要解决的问题,数学的运算都有正负号的出现,在点击等号的时候就会有冲突,...

    final修饰符与类型转化

    类型转换是java编程中比较常见的一种操作,特别是基本数据类型之间的转换,如long型转化为int型,int转化为long等等。 类型的转化可以分成两类:强制转化与自动转化,例如long i=1;这个就叫自动转化,而int i=(long)...

    深入Java虚拟机(原书第2版).pdf【附光盘内容】

    《深入Java虚拟机(原书第2版)》,原书名《Inside the Java Virtual Machine,Second Edition》,作者:【美】Bill Venners,翻译:曹晓钢、蒋靖,出版社:机械工业出版社,ISBN:7111128052,出版日期:2003 年 9 ...

    Java问题宝典2012版

    35、如何把一段逗号分割的字符串转换成一个数组? 26 36、数组有没有length()这个方法? String有没有length()这个方法? 26 37、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 26 38、try {}里有一个...

    人民币小写转大写(Java 实现)

    String integer=new Long((long)theInt).toString(); String decimal=""+Math.round(theDecimal*100); if(decimal.equals("0")){ result=ChangeRMB.praseUpcaseRMB(integer); }else{ result=ChangeRMB...

    java 面试题 总结

     GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...

    编程常用的几种时间戳转换(java .net 数据库)

    Java时间戳转换 /*  * 将时间转换为时间戳 */   public static String dateToStamp(String s) throws ParseException{  String res;  SimpleDateFormat simpleDateFormat = new SimpleDateFormat(yyyy-MM...

    Java面试宝典-经典

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    Java面试宝典2010版

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    整理后java开发全套达内学习笔记(含练习)

    注意:默认类型转换(自动类型提升)会丢失精度,但只有三种情况: int>float; long>float; long>double. 看一下他们的有效位就明白。 二进制是无法精确的表示 0.1 的。 进行高精度运算可以用java.math包中...

    java 面试常问的问题 如何回答

    35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 37、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 24 38、try {}里有一个...

Global site tag (gtag.js) - Google Analytics